compared with
Version 3 by Farshid Ghods
on Jul 31, 2012 22:17.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (19)

View Page History
h5. Ubuntu Ubuntu 11.04

The following packages are required, and can be installed using the command 'apt-get install <packagelist>'. The instructions below are tested on Ubuntu 10.04.

* make
* gcc
* g+\+
* libcurl3-dev
* libevent-dev
* libicu-dev
* erlang

h5. Cent OS 5.4 (work in progress)
{code}
sudo apt-get install gcc g++ automake autoconf make curl dmidecode
{code}

The following packages are required , and can be installed using the command "yum install <packagelist>'
h5. Cent OS 5.4.

The following packages are required , and can be installed using the command "yum install <packagelist>' The instructions below are tested on Centos 5.4 64-bit.
{code}
CentOS release 5.4 (Final)
x86_64
#uname -a
Linux ip-10-72-217-243 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:34:28 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
AMI: RightImage_CentOS_5.4_x64_v5.5.9 (ami-0f42a966)
{code}

package installation instructions:
{code}
yum -y install gcc gcc-c++ automake autoconf make curl dmidecode openssl-devel ncurses ncurses-devel
{code}
{code}

h5. MacOS X
h6. download and install erlang R14B03

Many Couchbase developers use MacOS X as their primary development O/S. See the [OSX specific page|Building on OSX from source] for details.

h4. Erlang

Erlang R14B03 \-\- please visit [http://erlang.org] for more information.

{code}
wget http://www.erlang.org/download/otp_src_R14B03.tar.gz
tar -xvf otp_src_R14B03.tar.gz
cd otp_src_R14B03
./configure --disable-option-checking 'CFLAGS=-O2 -g ' 'CXXFLAGS=-O2 -g ' --cache-file=/dev/null --srcdir=.
{code}

h5. MacOS X

Many Couchbase developers use MacOS X as their primary development O/S. See the [OSX specific page|Building on OSX from source] for details.

h4. Python


You will first need to unarchive the source distribution file:
{code}
{code}tar -xvzf couchbase{$ver}_src.tar.gz{code}

Once un-archived, the components that are included with the Couchbase source distribution include:




bq. Port server memcached on node 'ns_1@127.0.0.1' exited with status 71. Restarting. Messages: failed to set rlimit for open files. Try running as root or requesting smaller maxconns value.\* Makefile Changes not Picked Up
* Makefile Changes not Picked Up
If after a failed build you make a change to the Makefile but find it does not take effect, you may need to clean up the previous configuration used with that component. Do this by going to the component's directory and running "make dist clean"