Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用Mongoid Gem的Mongo DB存在问题_Ruby On Rails_Ruby_Mongodb_Mongoid - Fatal编程技术网

Ruby on rails 使用Mongoid Gem的Mongo DB存在问题

Ruby on rails 使用Mongoid Gem的Mongo DB存在问题,ruby-on-rails,ruby,mongodb,mongoid,Ruby On Rails,Ruby,Mongodb,Mongoid,我在Ubuntu上开发,我安装了mongoid gem,当我运行rails服务器时,我遇到了这个错误 /home/username/.rvm/gems/ruby-1.9.2-p180/gems/mongo-1.3.1/lib/mongo/connection.rb:518:in `connect': Failed to connect to a master node at localhost:27017 (Mongo::ConnectionFailure) 我记得使用了像brew insta

我在Ubuntu上开发,我安装了mongoid gem,当我运行rails服务器时,我遇到了这个错误

/home/username/.rvm/gems/ruby-1.9.2-p180/gems/mongo-1.3.1/lib/mongo/connection.rb:518:in `connect': Failed to connect to a master node at localhost:27017 (Mongo::ConnectionFailure)

我记得使用了像brew install这样的命令,但我对此一无所知。我错过什么了吗?提前谢谢

您还需要安装MongoDB。既然您使用的是Ubuntu,请尝试以下方法:

sudo apt-get install mongodb
如果您在阅读的任何指令中看到任何
brew
命令,那么这些命令可能是针对Mac OS X上的自制,而不是Ubuntu。

其他可能性 您没有启动服务器(通常应该自动启动)

蒙哥德也有这种怪癖

尝试在前台进程中运行sudomongod 这些信息应该告诉您如何恢复