找不到Couchdb命令

时间:2012-11-02 05:31:47

标签: macos couchdb osx-mountain-lion couchdb-futon

我非常感谢CouchDb的帮助...

我在运行Mountain Lion的Mac上加载了CouchDB(10.7.5)。我相信我加载了Lion版本作为Mountain Lion选项需要我有10.8。从Web浏览器CouchDb运行正常。我有一个数据库正在运行,并从一个cronjob每晚触发的python脚本中收集twitter数据。

问题是我想创建一个管理员帐户,我在local.ini文件中进行了所需的更改,但是当我尝试重新启动CouchDb服务器时,该命令不起作用。我的shell(Bash或SH)无法识别应该停止Couch的命令。

我已经尝试了couchdb -dcouchdb stop,但我收到了相同的消息 - sh: couchdb: command not found

我假设这是一个路径问题,所以我尝试在CouchDb目录中运行该命令但得到相同的结果。我正在考虑的一个问题是我已将Couch加载到错误的目录中,但我尝试在我找到的所有CouchDb相关目录中运行此命令。我相信我遗漏了一些东西,但是对于如何解决这个问题的任何建议都将不胜感激。我考虑重新加载所有内容,但我想将其用作最后的手段。

1 个答案:

答案 0 :(得分:0)

在OSX中启动Couch 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。