2013-02-16 126 views
0

我最近使用Homebrew安装了CouchDB,并在运行“couchdb”命令时遇到以下错误。我在OS X 10.7.5:CouchDB在OS X上失败

Apache CouchDB 1.2.1 (LogLevel=info) is starting. 
{"init terminating in do_boot",{{badmatch,{error,{bad_return,{{couch_app,start,[normal,["/usr/local/etc/couchdb/default.ini","/usr/local/etc/couchdb/local.ini"]]},{'EXIT',{{badmatch,{error,shutdown}},[{couch_server_sup,start_server,1,[{file,"couch_server_sup.erl"},{line,98}]},{application_master,start_it_old,4,[{file,"application_master.erl"},{line,274}]}]}}}}}},[{couch,start,0,[{file,"couch.erl"},{line,18}]},{init,start_it,1,[]},{init,start_em,1,[]}]}} 

Crash dump was written to: erl_crash.dump 
init terminating in do_boot() 

我以前的CouchDB运行得很好,但最近重新安装尝试和升级。我不确定如何诊断这个问题。

我已经尝试设置我的文件权限,但它们似乎很好,并且对此问题没有任何影响。

我也尝试从自制软件卸载并重新安装sudo port install couchdb。似乎没有任何工作。

我在Macbook Pro和iMac上遇到了这个问题。相同的错误,相同的安装方法。

谢谢,所有!

+0

也许尝试这在超级用户或serverfault(这似乎不是一个非常适合的stackoverflow) – WiredPrairie 2013-02-16 19:39:58

回答

0

对不起,我不能说关于自制问题的任何内容,但你可以试试binary packageJan Lehnardt作出。目前,它应该能够成功处理来自1.2.0的更新 - 请按照邮件列表discussion了解更多信息。

请注意,这个软件包现在有点实验了,但欢迎任何反馈!

2

此链接有你需要的一切。 http://wiki.apache.org/couchdb/Installing_on_OSX

此行似乎特别感兴趣的你:

brew remove --force openssl erlang couchdb icu4c spidermonkey nspr 

然后

brew update 
brew outdated 
brew install erlang 
brew install couchdb 

如果一切都失败向下滚动,从源代码安装。

相关问题