无法在mongodb macports安装上找到mongodb.conf文件

时间:2012-10-13 05:36:40

标签: mongodb macports

我是Macports的新手。我用macports来安装mongodb。我唯一的问题是我无法找到mongodb.conf文件。我是Ubuntu用户,我知道它位于Ubuntu的/etc/mongodb.conf中。我在哪里可以在我的osx macports安装上找到它?我想在mongodb.conf文件中启用--rest功能,以便我可以从我的Web浏览器获取数据。请帮忙。

2 个答案:

答案 0 :(得分:3)

我担心您无法找到任何带有'端口内容的 mongodb.conf 文件。因为这不是macosx方式 - 你知道:macs"不同" ...

相反 - 假设您确实启用了在首次安装mongodb端口时创建的mongodb启动代理 - 您只需将该文件编辑为文本文件:

/opt/local/etc/LaunchDaemons/org.macports.mongodb/org.macports.mongodb.plist

在ProgramArguments数组中,在半列字符串元素之前添加以下内容:

<string>--rest</string>

如果macosx lauch代理未激活,您仍然可以通过创建符号链接来自行激活它:

sudo ln -s /opt/local/etc/LaunchDaemons/org.macports.mongodb/org.macports.mongodb.plist /Library/LaunchDaemons/org.macports.mongodb.plist

下次启动mongodb时,应启用其REST接口。

答案 1 :(得分:1)

您可以列出端口使用port contents安装的所有文件:

port contents mongodb

您可以grep mondgodb.conf的输出找到它的安装位置。