1

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

我已经在运行 Mountain Lion (10.7.5) 的 Mac 上加载了 CouchDB。我相信我加载了 Lion 版本,因为我有 10.8 所需的 Mountain Lion 选项。从网络浏览器 CouchDb 运行良好。我有一个数据库正在运行,并从一个由 cronjob 每晚触发的 python 脚本收集 twitter 数据。

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

我都试过了 couchdb -dcouchdb stop但我得到了同样的信息 - sh: couchdb: command not found

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

4

1 回答 1

0

在 OSX 中启动 Couch DB 后,我可以看到它的过程:

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

我可以通过以下方式阻止它:

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

也许有一种更简单的方法,但我刚刚检查过它是否有效。您还可以在描述为“加载配置文件和/或目录”的可用launchctl命令列表 ( launchctl help)中看到。load我也很确定 Couch DB 中有一些用于停止/重新启动的 REST API。

于 2012-11-02T11:54:29.660 回答