启动MongoDB:./ bin / mongod没有这样的文件或目录

时间:2012-09-17 00:39:38

标签: mongodb

使用ruby gems安装MongoDB后

 gem install mongodb

在我的user / sites目录中,我做了

sudo mkdir -p /data/db/  
sudo chown `id -u` /data/db  

但是,这并没有在用户/网站中创建这些目录。我不得不备份几个级别来访问它们。

我遵循的指示然后告诉我

cd to your MongoDB bin directory or type in the complete path to it. You'll need to start mongod.

$ ./bin/mongod 

我在用户/站点内部执行了此命令,并且在备份了几个级别之后,在数据目录内部以及data / db目录中执行了此命令。但是,每次我都

./bin/mongod: No such file or directory

第一个问题:知道什么是错的?

一旦我得到了它,我就必须这样做才能启动mongo shell

./bin/mongo  

第二个问题:我将在哪里运行该命令?

4 个答案:

答案 0 :(得分:4)

我遇到了同样的问题。事实证明我在64位ubuntu机器上使用32位版本的mongo。

我从下面的链接中得到了这个:

https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/b8rhUllEhlA

答案 1 :(得分:0)

您确定安装mongo作为Ruby gem实际安装MongoDB吗?在我看来,你只是在安装红宝石驱动程序。这里有一些关于如何install MongoDB的文档。

答案 2 :(得分:0)

路径错误:

$ sudo chown -R sqy1 /Users/sqy1/data/db

答案 3 :(得分:0)

如果您在Windows上,请转至git bash / cmd,然后键入“ cd”,这将带您进入根目录,然后键入“ mongod”并按输入,这必须启动mongoDB。我做到了,而且奏效了