我已经在 Ubuntu 11.10 中安装了 CouchDB。我有一个 HTTPD 服务器正在运行(运行正常)以及 CouchDB 的所有先决条件。
我已经在后台为系统上的用户启动了 CouchDB:
sudo -i -u bpetruk couchdb -b
它告诉我它已经开始了,“是时候放松一下了”。不幸的是,我还不能放松——因为即使服务器已经加载,我也无法从标准的http://127.0.0.1:5984/_utils位置访问 Futon。
这是启动例程的一些错误输出。可怕,我知道哈哈。它似乎刚刚将一些 JSON 转储到终端:
Apache CouchDB 1.2.0 (LogLevel=info) 正在启动。[错误] [<0.96.0>] {error_report,<0.31.0>, {<0.96.0>,crash_report, [[{initial_call,{couch_auth_cache,init,['Argument__1']}}, {pid,< 0.96.0>}, {registered_name,[]}, {error_info, {exit, {{badmatch,{error,eacces}}, [{couch_auth_cache,ensure_users_db_exists,2}, {couch_auth_cache,open_auth_db,0}, {couch_auth_cache, reinit_cache,1}, {couch_auth_cache,init,1}, {gen_server,init_it,6}, {proc_lib,init_p_do_apply,3}]},
同样令人沮丧的是,在 couchdb 上定义 -s 标志(应该打印后台进程的状态)绝对不会产生任何结果!所以我也无法提供这方面的信息。
在我第一次涉足 CouchDB 世界时,是否有任何常见问题我可能视而不见?我真的卡在这个上了!