如何检查Mongodb是否正确安装

Lea*_*cim 10 mongodb

我昨天在Mac Snow Leopard上安装了MongoDb并收到以下错误消息

Mongo::ConnectionFailure: Failed to connect to a master node at localhost:27017
Run Code Online (Sandbox Code Playgroud)

当试图在使用mongodb的Rails中运行一些测试时.

另一个问题mongo -关于同一错误消息的ruby连接问题有一个建议删除锁定文件的答案

 sudo rm /var/lib/mongodb/mongod.lock
Run Code Online (Sandbox Code Playgroud)

但是当我运行那个命令时,我正在接受

 No such file or directory
Run Code Online (Sandbox Code Playgroud)

任何想法如何我弄清楚如何使其工作或看看它是否正确安装?

Xup*_*eng 13

在Mac OS上运行mongodb的最简单方法是:

http://www.mongodb.org/downloads下载二进制包,对我来说,我使用最新的64位版本(http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.0.2.tgz)

  1. mkdir -p $HOME/opt
  2. cd $HOME/opt
  3. wget http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.0.2.tgz 下载适用于Mac OS的最新版(2.0.2 for now)64位二进制包
  4. tar xf mongodb-osx-x86_64-2.0.2.tgz -C $HOME/opt 打开包装,它将被打开包装 $HOME/opt/mongodb-osx-x86_64-2.0.2
  5. mkdir -p $HOME/opt/mongodata 为mongodb创建数据目录
  6. $HOME/opt/mongodb-osx-x86_64-2.0.2/bin/mongod --dbpath=$HOME/opt/mongodata --logpath=$HOME/opt/mongod.log 启动mongodb守护进程
  7. 然后,您可以运行$HOME/opt/mongodb-osx-x86_64-2.0.2/bin/mongo以连接到您当地的mongodb服务

您还可以将http://www.mongodb.org/display/DOCS/Quickstart+OS+X作为附加参考