如何在OSX Leopard上安装couchdb



我运行Mac OS X 10.5.8。我希望能够运行couchdb,但我遇到了一些困难,我想知道是否有人能帮忙。我宁愿不使用自制软件,除非这是唯一的方法,而且它是已知的工作方式,因为我目前大部分安装都使用mac端口。如果这是唯一的方法,那就顺其自然吧。

我已经尝试了几种不同的方法,恐怕我没有收到他们发来的所有错误消息。

port install couchdb

跑了,但似乎没有跑一个沙发恶魔。

port install couchdb-devel

安装崩溃,抱怨erlang可能不是用ssl 构建的

couchbase服务器二进制文件(1.1.1和1.1)给出一个错误:

unknown required load command 0x80000022

下载apache-couchdb-1.0.2源代码并运行

./configure
make

生成一个似乎无法正常运行的二进制文件:

sh-3.2# ./bin/couchdb  
{"init terminating in do_boot",{undef,[{couch,start,[]},{init,start_it,1},{init,start_em,1}]}}
Crash dump was written to: erl_crash.dump
init terminating in do_boot ()

我认为这不是正确的行为。我想在安装之前进行测试,这可能是错误的做法。

有人知道工作解决方案吗?或者有人能提出什么建议吗?

强烈建议安装自制程序并使用它来安装couchdb。自制啤酒是一种"包装管理器",使用起来真的很愉快。一旦安装好,brew install couchdb就足以进行有效的安装。

编辑:我应该重读你的问题;我错过了你提到的自制软件。请随意忽略这个答案。

快速查看http://wiki.apache.org/couchdb/Installing_on_OSX表明sudo port install erlang +ssl然后sudo port install couchdb可能有帮助?看起来+ssl会强制使用ssl进行编译。值得一试。

最新更新