Centos安装CouchDB
来源:互联网 发布:淘宝网买运动鞋 编辑:程序博客网 时间:2024/05/20 12:22
1、系统已经安装好gcc、make、libtool等工具
2、yum安装icu、libcul
yum install libicu-devel -yyum install curl-devl -y
3、编译安装Erlang、SpiderMonkey JS Engine 、CouchDB
安装Erlang
安装Erlang之前需要配置java编译环境,其他的fop(fakefop)、wxWidgets提示不存在可以忽略。建议使用javac进行编译
在/etc/profile文件里面设置Erlang的环境变量
#Erlang Environment
export ERL_HOME=/usr/local/erlang
export PATH=${ERL_HOME}/bin:${PATH}
输入erl,出现命令提示符>
安装SpiderMonkey JS Engine
创建安装脚本
#vim inst
#!/bin/bashif test "$USER" = root; then wget http://ftp.mozilla.org/pub/mozilla.org/js/js-1.7.0.tar.gz -O- | tar xvz cd js/src make -f Makefile.ref mkdir -p /usr/include/smjs/ -v cp *.{h,tbl} /usr/include/smjs/ -v cd Linux_All_DBG.OBJ cp *.h /usr/include/smjs/ -v mkdir -p /usr/local/{bin,lib}/ -v cp js /usr/local/bin/ -v cp libjs.so /usr/local/lib/ -velse echo "You must be root. Try sudo $0"fi增加执行权限:chmod u+x ./inst执行安装:./inst
输入js,可以看到js的命令提示符>
安装CouchDB
./configure 失败
错误提示:configure: error: Could not find the jsapi header. 错误提示很明显,找不到js相关的头文件。
./configure --help中有--with-js-include配置选项
利用该选项:
# ./configure --prefix=/usr/local/couchdb --with-js-include=/usr/include/smjs
配置成功
#make
#make install
#useradd couchdb#chown -R couchdb /usr/local/couchdb/var/#cp /usr/local/couchdb/etc/rc.d/couchdb /etc/init.d/couchdb
将couchdb/etc/couch/default.ini文件中的bind_address=127.0.0.1改为192.168.3.199(主机IP),是其他机器能够访问。
CouchDB的安装环境比较附加,其中Erlang和SpiderMonkey的安装容易出现各种问题,需要耐心。
参考:
【1】http://www.ibm.com/developerworks/cn/opensource/os-cn-couchdb/
【2】http://blog.csdn.net/bbiao/article/details/5021032
- Centos安装CouchDB
- 在CentOS 5.4上安装CouchDB
- CouchDB系列 - 安装CouchDB
- CouchDB安装
- 安装CouchDB
- couchDB安装
- ubuntu 安装 couchdb
- CouchDB安装教程
- mac 安装 CouchDB
- 在Ubuntu上安装CouchDB
- CouchDB Ubuntu Linux Server 安装
- Fedora 16下安装CouchDB 1.2.0
- CouchDB在window平台安装使用笔记
- 探索 CouchDB
- CouchDB - Introduction
- 【NOSQL】couchDB
- 什么是CouchDB?
- CouchDB introduction
- 最长递减子序列--动态规划
- android中左右滑屏的实现(广告位banner组件)
- 退出Activity的方法
- X86如何解决Android应用兼容性问题?
- 最佳编程语录
- Centos安装CouchDB
- UMl类的关系图的解释
- 个人分享JAVA与C++优点缺点对比
- Log Miner 使用
- 编程之美 2.14 数组的子数组之和的最大值 扩展题2
- 开发Struts2 Web应用程序中与Struts1的几点不同
- 转载_单元测试中使用Detours进行打桩
- java类中包含静态成员、方法时的打印顺序
- 三星研发5G通信技术:下载速率可达10Gbps