我刚刚升级到OS X Mavericks,它破坏了MongoDB(除其他外......)我用Homebrew重新安装了MongoDB,它看起来不错,但是当我在终端中运行mongod
时,它只是记录这一行:
all output going to: /usr/local/var/log/mongodb/mongo.log
停止跑步。关于如何让它运行的任何想法?或者调查一下,看看问题是什么?
答案 0 :(得分:1)
您是否可能使用2.5之前的MongoDB。如果所有其他方法都失败了,那么看起来“使用Mavericks附带的XCode开发人员预览版本与MongoDB版本2.5.2一起编译。”
在小牛队中似乎根本没有GCC(默认情况下)。你机器上的'g ++'和'clang'都非常铿锵有力。正因为如此,如果无法读取其中一个文件头。
2.5之前不太可能支持任何mongoDB版本,所以我建议你更新你的mongoDB版本。他们希望2.6+能够正常运作。
https://jira.mongodb.org/browse/SERVER-10644 以下是有关此问题的帮助支持服务单。
(OP通过在使用2.5.2时显式指定dbpath来解决它(如注释中所示))