如何检查Mongodb是否已正确安装 [英] How to check if Mongodb is properly installed
问题描述
我昨天在Mac Snow Leopard上安装了MongoDb,并收到以下错误消息
I installed MongoDb yesterday on a Mac Snow Leopard and got the following error message
Mongo::ConnectionFailure: Failed to connect to a master node at localhost:27017
当试图在使用mongodb的Rails中运行一些测试时.
when trying to run some tests in Rails that used a mongodb.
另一个SO问题 mongo-ruby连接问题关于同一错误消息的答案是建议删除锁定文件
Another SO question mongo - ruby connection problem about the same error message had an answer that recommended removing the lock file
sudo rm /var/lib/mongodb/mongod.lock
但是当我运行该命令时,我会得到
but when I run that command i'm getting
No such file or directory
有什么想法可以弄清楚它如何工作或是否已正确安装?
Any ideas how I can figure out how to get it working or see if it's properly installed?
推荐答案
在Mac OS上运行mongodb的最简单方法是:
The easiest way to run mongodb on Mac OS is:
从 http://www.mongodb.org/downloads 下载二进制软件包,对我来说,我我使用的是最新的64位版本( http://fastdl.mongodb. org/osx/mongodb-osx-x86_64-2.0.2.tgz )
Download binary package from http://www.mongodb.org/downloads, for me, I am using lastest 64 bit version (http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.0.2.tgz)
-
mkdir -p $HOME/opt
-
cd $HOME/opt
-
wget http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.0.2.tgz
下载适用于Mac OS的最新(现在为2.0.2)64位二进制软件包 -
tar xf mongodb-osx-x86_64-2.0.2.tgz -C $HOME/opt
打开包装,它将被打开到$HOME/opt/mongodb-osx-x86_64-2.0.2
-
mkdir -p $HOME/opt/mongodata
为mongodb创建数据目录 -
$HOME/opt/mongodb-osx-x86_64-2.0.2/bin/mongod --dbpath=$HOME/opt/mongodata --logpath=$HOME/opt/mongod.log
启动mongodb守护程序 - 然后您可以运行
$HOME/opt/mongodb-osx-x86_64-2.0.2/bin/mongo
连接到本地mongodb服务
mkdir -p $HOME/opt
cd $HOME/opt
wget http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.0.2.tgz
to download the latest (2.0.2 for now) 64 bit binary package for Mac OStar xf mongodb-osx-x86_64-2.0.2.tgz -C $HOME/opt
to unpack the package, and it will be unpacked to$HOME/opt/mongodb-osx-x86_64-2.0.2
mkdir -p $HOME/opt/mongodata
to create the data directory for mongodb$HOME/opt/mongodb-osx-x86_64-2.0.2/bin/mongod --dbpath=$HOME/opt/mongodata --logpath=$HOME/opt/mongod.log
to start the mongodb daemon- Then you can run
$HOME/opt/mongodb-osx-x86_64-2.0.2/bin/mongo
to connect to your local mongodb service
您还可以拥有 http://www.mongodb.org/display/DOCS/Quickstart + OS + X 作为其他参考
You can also have http://www.mongodb.org/display/DOCS/Quickstart+OS+X as additional reference
这篇关于如何检查Mongodb是否已正确安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!