【发布时间】:2014-05-08 10:13:55
【问题描述】:
希望尝试使用 MongoDB 和 AngularJS 前端进行部署。在我的 Mac 上,我可以启动 Node 和 Mongo,但它需要使用 --config 标志启动 mongod。我创建了一个 .conf 文件并使用标志启动它,每次都将它指向 .conf 文件的位置。 Deployd 正在尝试启动 mongodb,但遇到了与我最初尝试启动 mongod 时相同的错误,即它无法读取配置文件。
我是 mongo 的新手,我很难让它发挥得很好。我错过了什么吗?我什至使用 Homebrew 安装了它,它应该继续处理这些配置问题,但我仍然没有到达我需要的地方。
在这一点上的任何澄清都会有所帮助。我猜我在此过程中搞砸了一些简单的事情。
【问题讨论】:
-
我对 Deployd 了解不多,但通常只有一个 mongod 服务器实例会在您的系统上运行。如果在开始 Deployd 之前启动 mongod 会发生什么?
-
解决了我自己的问题。查看 homebrew 正在寻找的信息,我查看了 plist 文件认为它应该在哪里。它在 usr/local/etc 中查找适当的配置文件。问题是 etc 目录实际上是一个空文件,因此无法在其中写入任何内容。摆脱文件并创建一个目录。重新安装了 mongo,奇迹般地一切都像宣传的那样工作。如果我在一天半前就知道要寻找这个,那就太好了。
标签: mongodb osx-mountain-lion deployd