我试图按照CouchDB的说明构建和运行https://github.com/jhs/build-couchdb。我能够成功地构建,但当我尝试运行CouchDB时,我首先收到一个错误,涉及密码库中的错误符号查找。每次运行它时,我都会得到以下错误:
Apache CouchDB 1.6.0 (LogLevel=info)正在启动。 {"init终止在do_boot",{坏匹配,{错误,{bad_return,{couch_app,开始,[普通,"/couchdb/build/etc/couchdb/default.ini",“/couchdb/build/etc/couchdb/local.ini”)},{‘退出’,{坏匹配,{错误,{关机,{failed_to_start_child,couch_secondary_services,{关机,{failed_to_start_child,uuid,{undef,[{crypto,"/couchdb/dependencies/couchdb/src/couchdb/couch_uuids.erl"},{ rand_bytes",[]},{couch_uuids,new_prefix,0,{file,couch_uuids{line,84},{couch_uuids,state,0,{file,"/couchdb/dependencies/couchdb/src/couchdb/couch_uuids.erl"},{line,100},{couch_uuids,init,1,{file,"/couchdb/dependencies/couchdb/src/couchdb/couch_uuids.erl"},{line,50},{gen_server,init_it,6,{file,"gen_server.erl"},{line,304},{proc_lib,init_p_do_apply,3,{file,"proc_lib.erl"},{line,239},[{couch_server_sup,start_server,1,{file,"/couchdb/dependencies/couchdb/src/couchdb/couch_server_sup.erl"},{line,98},{application_master,start_it_old,4,{file,"application_master.erl"},{line,269},[{沙发,开始,0,{file,"/couchdb/dependencies/couchdb/src/couchdb/couch.erl"},{line,18}},{init,start_it,1,[]},{init,start_em,1,[]}}
我安装了github页面上列出的所有依赖项以及Apache安装指南上列出的依赖项。此外,我还重建了不拆除erlang/otp的选项
rake otp_keep="*"我正在运行CentOS 6.6
发布于 2014-11-07 16:29:57
最后,我没有使用build,但遵循了Apache安装couchdb的说明。我必须设置权限,就像在CouchDB指南上解释的那样,但是一切都做得很好。
这是我能找到如何在Redhat/CentOS 5/RHEL6 6上安装CouchDB的最好方法。
https://stackoverflow.com/questions/26797658
复制相似问题