在ubuntu上使用Geocooch扩展couchdb后出现初始化问题
env是ubuntu 12.10。src版本是apache-couchdb-1.2.1和 Geocook-couchdb1.2.x, 首先,我只是把这两个文件都放在下载文件夹中,但是当我执行make-in时 GeoCoach文件夹随后出现以下问题:在ubuntu上使用Geocooch扩展couchdb后出现初始化问题,couchdb,couchapp,couchdb-futon,Couchdb,Couchapp,Couchdb Futon,env是ubuntu 12.10。src版本是apache-couchdb-1.2.1和 Geocook-couchdb1.2.x, 首先,我只是把这两个文件都放在下载文件夹中,但是当我执行make-in时 GeoCoach文件夹随后出现以下问题: ryu@ryu-Asp:~/Downloads/geocouch-couchdb1.2.x$ make fatal: Not a git repository (or any of the parent directories): .git fata
ryu@ryu-Asp:~/Downloads/geocouch-couchdb1.2.x$ make
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
我在谷歌上找不到解决方案,所以忽略这个问题,继续
配置基于:
然后得到以下错误消息:
Apache CouchDB 1.2.1 (LogLevel=info) is starting.
[error] [<0.93.0>] {error_report,<0.31.0>,
{<0.93.0>,supervisor_report,
[{supervisor,{local,couch_secondary_services}},
{errorContext,start_error},
{reason,
{'EXIT',
{undef,
[{couch_spatial,start_link,[],[]},
{supervisor,do_start_child,2,
[{file,"supervisor.erl"},{line,303}]},
{supervisor,start_children,3,
[{file,"supervisor.erl"},{line,287}]},
{supervisor,init_children,2,
[{file,"supervisor.erl"},{line,253}]},
{gen_server,init_it,6,
[{file,"gen_server.erl"},{line,304}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,227}]}]}}},
{offender,
[{pid,undefined},
{name,spatial_manager},
{mfargs,{couch_spatial,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]}]}}
{"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,[]}]}}
=SUPERVISOR REPORT==== 23-Feb-2013::16:24:04 ===
Supervisor: {local,couch_secondary_services}
Context: start_error
Reason: {'EXIT',
{undef,
[{couch_spatial,start_link,[],[]},
{supervisor,do_start_child,2,
[{file,"supervisor.erl"},{line,303}]},
{supervisor,start_children,3,
[{file,"supervisor.erl"},{line,287}]},
{supervisor,init_children,2,
[{file,"supervisor.erl"},{line,253}]},
{gen_server,init_it,6,
[{file,"gen_server.erl"},{line,304}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,227}]}]}}
Offender: [{pid,undefined},
{name,spatial_manager},
{mfargs,{couch_spatial,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]
Crash dump was written to: erl_crash.dump
init terminating in do_boot ()
apachecouchdb1.2.1(LogLevel=info)正在启动。
[错误][{错误报告,,
{,主管报告,
[{主管,{本地、二级服务},
{errorContext,start_error},
{原因,
{'EXIT',
{undf,
[{coach_spatial,start_link,[],[]},
{主管,不要启动孩子,2,
[{file,“supervisor.erl”},{line,303}]},
{主管,start_儿童,3,
[{file,“supervisor.erl”},{line,287}]},
{主管,初始儿童,2,
[{file,“supervisor.erl”},{line,253}]},
{gen_server,init_it,6,
[{file,“gen_server.erl”},{line,304}]},
{proc_lib,init_p_do_apply,3,
[{file,“proc_lib.erl”},{line,227}]}},
{罪犯,
[{pid,未定义},
{name,space_manager},
{mfargs,{coach_spatial,start_link,[]},
{restart_type,permanent},
{关闭,残暴的杀戮},
{child_type,worker}]}}}
{“init终止于do_boot”{{badmatch,{error,{bad_return,{{coach_app,start,[normal,[/usr/local/etc/couchdb/default.ini],“/usr/local/etc/couchdb/local.ini”]},{EXIT',{badmatch,{error,shutdown},{coach_server,start_server,start_server,1,[{file,[{coach server,super.erl},{line,98,old,application,{start,{master 4,}主应用程序,{,{line,274}]}}},[{coach,start,0,[{file,“coach.erl”},{line,18}]},{init,start{it,1,[]},{init,start{em,1,[]}
=主管报告===2013年2月23日::16:24:04===
主管:{本地,沙发服务}
上下文:启动错误
原因:{'EXIT',
{undf,
[{coach_spatial,start_link,[],[]},
{主管,不要启动孩子,2,
[{file,“supervisor.erl”},{line,303}]},
{主管,start_儿童,3,
[{file,“supervisor.erl”},{line,287}]},
{主管,初始儿童,2,
[{file,“supervisor.erl”},{line,253}]},
{gen_server,init_it,6,
[{file,“gen_server.erl”},{line,304}]},
{proc_lib,init_p_do_apply,3,
[{file,“proc_lib.erl”},{line,227}]}
罪犯:[{pid,未定义],
{name,space_manager},
{mfargs,{coach_spatial,start_link,[]},
{restart_type,permanent},
{关闭,残暴的杀戮},
{child_type,worker}]
崩溃转储已写入:erl_Crash.dump
初始化终止于do_引导()
顺便说一句,我尝试了将src放到/usr/local/src的方法,但仍然不起作用。最后我发现这都是我的错,我在~/.bashrc中添加了export语句,而不是/etc/environment
Apache CouchDB 1.2.1 (LogLevel=info) is starting.
[error] [<0.93.0>] {error_report,<0.31.0>,
{<0.93.0>,supervisor_report,
[{supervisor,{local,couch_secondary_services}},
{errorContext,start_error},
{reason,
{'EXIT',
{undef,
[{couch_spatial,start_link,[],[]},
{supervisor,do_start_child,2,
[{file,"supervisor.erl"},{line,303}]},
{supervisor,start_children,3,
[{file,"supervisor.erl"},{line,287}]},
{supervisor,init_children,2,
[{file,"supervisor.erl"},{line,253}]},
{gen_server,init_it,6,
[{file,"gen_server.erl"},{line,304}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,227}]}]}}},
{offender,
[{pid,undefined},
{name,spatial_manager},
{mfargs,{couch_spatial,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]}]}}
{"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,[]}]}}
=SUPERVISOR REPORT==== 23-Feb-2013::16:24:04 ===
Supervisor: {local,couch_secondary_services}
Context: start_error
Reason: {'EXIT',
{undef,
[{couch_spatial,start_link,[],[]},
{supervisor,do_start_child,2,
[{file,"supervisor.erl"},{line,303}]},
{supervisor,start_children,3,
[{file,"supervisor.erl"},{line,287}]},
{supervisor,init_children,2,
[{file,"supervisor.erl"},{line,253}]},
{gen_server,init_it,6,
[{file,"gen_server.erl"},{line,304}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,227}]}]}}
Offender: [{pid,undefined},
{name,spatial_manager},
{mfargs,{couch_spatial,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]
Crash dump was written to: erl_crash.dump
init terminating in do_boot ()