如何在OS X Leopard上安装couchdb

时间:2011-05-28 17:50:56

标签: macos couchdb

我运行Mac OS X 10.5.8。我想能够运行couchdb但我遇到了一些困难,我想知道是否有人可以提供帮助。我宁愿不使用自制软件,除非它是唯一的方式,并且它已知可以工作,因为我在momemnt的大多数安装使用mac端口。如果它是唯一的方式,那就这样吧。

我尝试了几种不同的方法,我担心我没有收到所有错误消息。

port install couchdb

跑了,但似乎没有运行一个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 ()

我认为这不是正确的行为。我想在进行make install之前进行测试,这可能是错误的。

有没有人知道工作解决方案或任何人都可以提出任何建议吗?

1 个答案:

答案 0 :(得分:3)

强烈建议安装homebrew并使用它来安装couchdb。 Homebrew是一个“包经理”,真的很高兴使用。安装完成后,brew install couchdb足以完成安装工作。

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

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