2011-04-25 77 views
0

我使用couchdb 1.0.2和i'v跟着this tutorial來創建一個外部過程...
與教程沒什麼不同...(甚至代碼和文件夾結構)...我`couchdb外部過程`返回錯誤

錯誤消息是

{"error":"{bad_return_value,{os_process_error,{exit_status,2}}}","reason":"{gen_server,call,\n   [<0.1116.0>,\n    {execute,{[{<<\"info\">>,\n    

,而谷歌搜索,我得到this,但錯誤是不同的,答案不解決我的問題...
我使用Ubuntu的10.10,和couchdb 1.0.2 ..是這導致了錯誤?

回答

0

我知道問題.....在tutorial,它說要運行一個外部進程我必須配置我local.ini這樣的:

[external] 

有兩種方法可以解決這個問題:

1)在配置local.ini

[external] 
test = python /usr/local/src/couchdb/test.py 

2)添加#!/usr/bin/python2.6(I使用Python 2.6)在頂部加入python test.py

+0

您是否在test.py的頂部放了'#!/ usr/bin/python' [或任何適合您的系統的路徑]? – 2011-05-04 02:47:16

+0

@Matt ... ya,..我已經嘗試過了......它也可以工作......但是從導師頁面(wiki.apache.org)沒有'#!/ usr/bin/python' test.py的頂部...所以我決定在我的配置文件中添加'python/usr ...',因爲我比第二個嘗試它... – 2011-05-04 02:57:38