我运行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之前进行测试,这可能是错误的。
有没有人知道工作解决方案或任何人都可以提出任何建议吗?
答案 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进行编译。值得一试。