2012-11-02 58 views
1

我將不勝感激使用CouchDB幫助...CouchDB的命令沒有發現

我已加載的CouchDB我的Mac上運行的山獅(10.7.5)。我相信我加載獅子版本作爲山獅選項要求我有10.8。從網絡瀏覽器CouchDb運行良好。我有一個數據庫運行並從cronjob每晚觸發的python腳本中收集twitter數據。

問題是我想創建一個管理員帳戶,我在local.ini文件中做了所需的更改,但是當我嘗試重新啓動CouchDb服務器時,該命令不起作用。我的shell(Bash或SH)無法識別應該停止Couch的命令。

我試過couchdb -dcouchdb stop,但是我收到了同樣的信息 - sh: couchdb: command not found

我假設這是一個路徑問題,所以我試着在CouchDb目錄中運行命令,但得到相同的結果。我正在考慮的一個問題是,我已經將Couch加載到了錯誤的目錄中,但我試過在我找到的所有與CouchD相關的目錄中運行此命令。我相信我錯過了一些東西,但任何建議如何解決這個問題,將不勝感激。我考慮重新裝入所有內容,但我希望將其用作最後的手段。

+0

你是如何加載/安裝CouchDB的?你用過自制軟件嗎?集結CouchDB的?從網站下載? (如果你在目錄下找不到sh命令,也許你只需要'./couchdb -d'?) – natevw

回答

0

我在OSX開始沙發DB後,我可以看到它的過程與:

$ launchctl list | grep couchdb 
4578 - [0x0-0x101101].org.apache.couchdb 

,我可以阻止它:

$ launchctl stop '[0x0-0x101101].org.apache.couchdb' 

也許還有一個更簡單的方法,但我只是檢查有用。您也可以在名爲「加載配置文件和/或目錄」的可用launchctl命令列表(launchctl helpload中看到。我也很確定Couch DB中有一些REST API用於停止/重新啓動。

+0

非常感謝你的迴應。當我嘗試launchctl列表| grep couchdb - 沒有任何反應。這使我認爲安裝出錯或者我有路徑問題?在Unix中我不是很強大,所以有任何建議是值得讚賞的。 – Shawn

+0

更新 - 我能夠在Finder中停止進程,然後從Finder重新啓動它。我仍然希望能夠從終端做到這一點,但我的直接問題得到解決。謝謝你的幫助。 – Shawn