ruby-on-rails – 无法连接到副本集的主节点>>

我正在使用Devise和Mongoid(http://railsapps.github.io/tutorial-rails-mongoid-devise.html)的RailsApp教程,当我在“设置数据库种子文件”部分找到“Rake db:seed”时遇到以下错误。

Could not connect to a primary node for replica set <Moped::Cluster nodes=[<Moped::Node resolved_address="127.0.0.1:27017">]>

我在这个页面上尝试过nixoncd的说明,但尚未解决问题。它告诉我’文件存在’和’已经加载’。 “https://groups.google.com/forum/#!topic/mongodb-user/Hhh8iNCciMk

我得到这个,如果我在终端中输入’mongod’。

ERROR: could not read from config file

任何帮助欢迎。我在Mac OSX山狮,Mongoid安装使用自制软件 – 尽管MongoDB是使用下载包mongodb.org安装的。

MongoDB shell版本:2.4.6

谢谢

编辑:我不知道这个问题是否相关。还有问题启动mongoDB。还发贴在这里:
mongoDB, could not read from config file — config in different folder / Uninstall it?

首先看看你的数据库是否由mongo运行,如果是的话

使用此命令:

sudo rm /var/lib/mongodb/mongod.lock
mongod --repair
sudo service mongodb start

您的数据库将工作。

翻译自:https://stackoverflow.com/questions/18564541/could-not-connect-to-a-primary-node-for-replica-set-mopedcluster-nodes-mope

转载注明原文:ruby-on-rails – 无法连接到副本集的主节点>>