1、安装couchbase提示:error: command ‘gcc’ failed with exit status 1是因为缺少依赖包,手动安装以下依赖
wget http://packages.couchbase.com/releases/couchbase-release/couchbase-release-1.0-2-x86_64.rpm
rpm --instsall couchbase-release-1.0-2-x86_64.rpm
yum install libcouchbase-devel
yum install mysql-devel
yum install gcc
yum install gcc-c++
yum install python-devel
setuptools(yum里没找到就没安装,不过问题也解决了)
pip install virtualenv
pyformance(没有安装)
yum install PyYAML
2、EnvironmentError: mysql_config not found
解决方案:yum install mysql-devel
3、未安装pip
http://www.ttlsa.com/python/how-to-install-and-use-pip-ttlsa/
4、直接使用pip安装couchbase时报错(pip install couchbase)
fatal error: libcouchbase/views.h: No such file or directory
#include <libcouchbase/views.h>
^
compilation terminated.
error: command 'gcc' failed with exit status 1
解决方法:
下载源码包安装:
wget https://pypi.python.org/packages/source/c/couchbase/couchbase-0.11.tar.gz
tar xzvf couchbase-0.11.tar.gz
cd couchbase-0.11.tar
python setup.py build_ext --inplace
python setup.py install
如果报 libcouchbase/couchbase.h 找不到的错误,请在built的时候加上c库的lib和include路径
python setup.py build_ext --inplace \
--library-dir /opt/localbcouchbaseb \
--include-dir /opt/localbcouchbase/include