我想在OS X(El Capitan)上使用CouchDB。
安装(通过MacPorts)有用地说:
Run the following command to load the CouchDB launchd plist in order to start the service now and at system startup:
sudo port load couchdb
但我不想在每次启动时运行CouchDB。我只想做一次会议。
MacPorts在/opt/local/bin/couchdb
中安装了couchdb。刚刚运行
> couchdb
在终点站给我一个口:
{"init terminating in do_boot",{{badmatch,{error,{bad_return,{{couch_app,start,[normal,["/opt/local/etc/couchdb/default.ini","/opt/local/etc/couchdb/local.ini"]]},{'EXIT',{{badmatch,{error,{error,eacces}}},[{couch_server_sup,start_server,1,[{file,"couch_server_sup.erl"},{line,56}]},{application_master,start_it_old,4,[{file,"application_master.erl"},{line,273}]}]}}}}}},[{couch,start,0,[{file,"couch.erl"},{line,18}]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}
init terminating in do_boot ({{badmatch,{error,{bad_return,{_}}}},[{couch,start,0,[{_},{_}]},{init,start_em,1,[]},{init,do_boot,3,[]}]})
Crash dump is being written to: erl_crash.dump...done
如何启动CouchDB一次?
我尝试了sudo port uninstall erlang
后跟sudo port install erlang +ssl
技巧,但这没有帮助。
答案 0 :(得分:0)
一种躲避式的解决方案,但它确实有效。
不要通过MacPorts安装CouchDB(2017年8月撰写)。
通过下载Apache-CouchDB-1.6.1.zip
或类似内容来安装,扩展为Apache CouchDB.app
。接下来,您将受到http://127.0.0.1:5984/_utils/