Running Couchdb ------------------------ + Steps //Create couchdb system user
$ adduser --system --home-dir /usr/local/var/lib/couchdb --no-create-home --shell /bin/bash couchdb //Make user couchdb own couchdb folders $ chown -R couchdb:couchdb /usr/local/var/lib/couchdb $ chown -R couchdb:couchdb /usr/local/var/log/couchdb $ chown -R couchdb:couchdb /usr/local/var/run $ chown -R couchdb:couchdb /usr/local/etc/couchdb //Change/set folder permissions $ chmod -R 0770 /usr/local/var/lib/couchdb $ chmod -R 0770 /usr/local/var/log/couchdb $ chmod -R 0770 /usr/local/var/run $ chmod -R 0770 /usr/local/etc/couchdb //Link to startup script $ cd /etc/init.d $ ln -s /usr/local/etc/rc.d/couchdb couchdb $ chkconfig --add couchdb $ chkconfig couchdb on $ service couchdb start //CouchDB is no accessible from 127.0.0.1:5984/_utils/ On Fri, Nov 11, 2011 at 11:16 PM, Kwasi Gyasi - Agyei < [email protected]> wrote: > Building CouchDB 1.1.1 > Source URL : > http://apache.is.co.za//couchdb/1.1.1/apache-couchdb-1.1.1.tar.gz > ----------------------- > At this point you should have dependencies installed, however :) > > + Steps > > $ wget http://apache.is.co.za//couchdb/1.1.1/apache-couchdb-1.1.1.tar.gz > $ tar -xvf apache-couchdb-1.1.1.tar.gz > $ cd apache-couchdb-1.1.1 > $ ./configure > > + Problems/Errors > > ./configure fails with error : unable to locate curl-config > > + Resolution > > $ yum install curl-devel > > $ ./configure > $ make > $ make install > > I believe that's it :) > > > On Fri, Nov 11, 2011 at 10:36 PM, Kwasi Gyasi - Agyei < > [email protected]> wrote: > >> >> Building Erlang (otp_src_R14B04) >> //if you want to get rid of all the warnings and non-install items >> >> Erlang Extras, (not sure if required for couchdb) >> >> $ yum install fob >> $ yum install wxBase wxGTK wxGTK-devel erlang-wx wxGTK-gl >> $ erlang-odbc.i686 >> >> after install the libs/apps above you have to run the following again in >> elrang folder >> $ ./configure >> $ make >> $ make install >> >> On Fri, Nov 11, 2011 at 10:05 PM, Kwasi Gyasi - Agyei < >> [email protected]> wrote: >> >>> Building Erlang (otp_src_R14B04) >>> Source URL : >>> http://www.erlang.org/download/otp_src_R14B04.tar.gz<http://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz> >>> ------------------------------ >>> + Steps >>> >>> $ wget http://www.erlang.org/download/otp_src_R14B04.tar.gz >>> $ tar -xvf otp_src_R14B04.tar.gz >>> >> $ ./configure >>> >> $ make >> $ make install >> >>> >>> + Problem/Error: >>> configure: error: No curses library functions found >>> configure: error: /bin/sh >>> '/usr/local/downloads/couchdb-installation-files/otp_src_R14B04/erts/configure' >>> failed for erts >>> >>> + Resolution: >>> $yum install ncurses ncurses-devel >>> >>> On Fri, Nov 11, 2011 at 9:18 PM, Kwasi Gyasi - Agyei < >>> [email protected]> wrote: >>> >>>> Thanks, you were correct I was missing gcc-c++. >>>> $yum install gcc-c++ >>>> >>>> I have epel configured, however I want to install the latest couchdb >>>> 1.1.1. >>>> On Nov 11, 2011 9:05 PM, "Nils Breunese" <[email protected]> wrote: >>>> >>>>> Sounds like you're missing a C++ compiler. Have you tried installing >>>>> gcc-c++ via yum? >>>>> >>>>> Some other ideas to get CouchDB running on CentOS 6: >>>>> >>>>> * The EPEL repository has CouchDB 1.0.2 ready-to-go in its repository: >>>>> http://fedoraproject.org/wiki/EPEL >>>>> * build-couchdb: https://github.com/iriscouch/build-couchdb >>>>> >>>>> Nils. >>>>> ________________________________________ >>>>> Van: Kwasi Gyasi - Agyei [[email protected]] >>>>> Verzonden: vrijdag 11 november 2011 19:53 >>>>> Aan: [email protected] >>>>> Onderwerp: Installing CouchDB on CentOS 6/32Bit >>>>> >>>>> Hi All, >>>>> >>>>> I'm trying to build CouchDB on Centos 6, I have installed most of the >>>>> dependencies using yum install, listed below: >>>>> >>>>> $ yum install gcc libtool xulrunner-devel libicu-devel openssl-devel >>>>> icu >>>>> automake autoconf automake213 >>>>> >>>>> Below I'm going to detail the dependencies installed, as a way to also >>>>> possible produce steps for someone who may possible come across the >>>>> issue >>>>> encountered along with resolutions >>>>> >>>>> Building SpiderMonkey (js-1.8.5) >>>>> Source URL : >>>>> http://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz >>>>> ------------------------------ >>>>> + Steps >>>>> >>>>> $ wget http://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz >>>>> //instructions from >>>>> >>>>> https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Linux_Prerequisites >>>>> , >>>>> I left out mercurial, believe it is used for source checkout >>>>> $ yum install mercurial autoconf213 glibc-static libstdc++-static yasm >>>>> wireless-tools-devel mesa-libGL-devel alsa-lib-devel libXt-devel$ cd >>>>> js-1.8.5/src/js >>>>> $ autoconf-2.13 >>>>> $ ./configure >>>>> >>>>> + Problem/Error: >>>>> configure: error: installation or configuration problem: C++ compiler >>>>> cannot create executables. >>>>> >>>>> + Resolution: >>>>> $yum install gcc-c++ >>>>> >>>>> >>>>> -- >>>>> >>>>> Multimedia and Communication | Property | Entertainment >>>>> Kwasi Owusu Gyasi - Agyei >>>>> >>>>> *cell* (+27) (0) 76 466 4488 >>>>> *website *www.4things.co.za >>>>> *email *[email protected] >>>>> *skype *kwasi.gyasiagyei >>>>> *role* Developer.Designer.Software Architect >>>>> >>>>> ------------------------------------------------------------------------ >>>>> VPRO www.vpro.nl >>>>> >>>>> ------------------------------------------------------------------------ >>>>> >>>> >>> >>> >>> -- >>> >>> Multimedia and Communication | Property | Entertainment >>> Kwasi Owusu Gyasi - Agyei >>> >>> *cell* (+27) (0) 76 466 4488 >>> *website *www.4things.co.za >>> *email *[email protected] >>> *skype *kwasi.gyasiagyei >>> *role* Developer.Designer.Software Architect >>> >> >> >> >> -- >> >> Multimedia and Communication | Property | Entertainment >> Kwasi Owusu Gyasi - Agyei >> >> *cell* (+27) (0) 76 466 4488 >> *website *www.4things.co.za >> *email *[email protected] >> *skype *kwasi.gyasiagyei >> *role* Developer.Designer.Software Architect >> > > > > -- > > Multimedia and Communication | Property | Entertainment > Kwasi Owusu Gyasi - Agyei > > *cell* (+27) (0) 76 466 4488 > *website *www.4things.co.za > *email *[email protected] > *skype *kwasi.gyasiagyei > *role* Developer.Designer.Software Architect > -- Multimedia and Communication | Property | Entertainment Kwasi Owusu Gyasi - Agyei *cell* (+27) (0) 76 466 4488 *website *www.4things.co.za *email *[email protected] *skype *kwasi.gyasiagyei *role* Developer.Designer.Software Architect
