Macos 如何在OSX Leopard上安装couchdb

Macos 如何在OSX Leopard上安装couchdb,macos,couchdb,Macos,Couchdb,我运行MacOSX10.5.8。我希望能够运行couchdb,但我有一些困难,我想知道是否有人可以帮助我。我宁愿不使用自制软件,除非它是唯一的方法,而且已知它可以工作,因为目前我的大多数安装都使用mac端口。如果这是唯一的办法,那就这样吧 我已经尝试了几种不同的方法来做这件事,恐怕我没有从他们那里得到所有的错误信息 port install couchdb 跑了,但似乎没有跑一个couchdb恶魔 port install couchdb-devel 安装过程中,可能没有使用ssl构建erl

我运行MacOSX10.5.8。我希望能够运行couchdb,但我有一些困难,我想知道是否有人可以帮助我。我宁愿不使用自制软件,除非它是唯一的方法,而且已知它可以工作,因为目前我的大多数安装都使用mac端口。如果这是唯一的办法,那就这样吧

我已经尝试了几种不同的方法来做这件事,恐怕我没有从他们那里得到所有的错误信息

port install couchdb
跑了,但似乎没有跑一个couchdb恶魔

port install couchdb-devel
安装过程中,可能没有使用ssl构建erlang

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安装之前进行测试,这可能是错误的


有人知道这个解决方案吗?或者有人能提出一些建议吗?

强烈建议安装couchdb并使用它来安装。Homebrew是一款“软件包管理器”,使用起来真是一种乐趣。一旦安装,
brew install couchdb
就足以进行正常安装

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


快速查看一下建议
sudo端口安装erlang+ssl
然后
sudo端口安装couchdb
可能会有所帮助?似乎+ssl将强制使用ssl进行编译。值得一试。

虽然这里的社区可以回答这个问题,但问题的关键在于我的道歉,我不太确定电话线在哪里。我在那里试试。嗨。谢谢你的回复。我放弃了,尝试使用自制软件(我暂时把旧的/usr/本地软件移到一边)。我按照ApacheWiki上的说明进行操作。它安装得很好(至少它成功了——我希望这等于自制的“好”)。如果我从命令行运行couchdb,它会运行,但没有任何东西在侦听5984。pid文件在那里,但为空,var/log/couchdb目录中没有任何内容。有什么想法吗?它正在运行3个进程(两个couchdb和一个erlang)。谢谢。自制软件解决了这个问题,但首先我必须卸载erlang端口。自制的问题是它在/opt而不是/usr/local中拾取erlang,但卸载另一个erlang修复了问题。那很好。下次我这样做时,我将在mac ports erlang上尝试+ssl选项。