2014-04-02 85 views
2

这让我疯狂。Mongo DB无法连接到副本集的主节点

我与蒙戈开始在我的终端:

mongod

我在小牛OSX操作系统。 Mongo已经安装好了,并且我一直在使用它,而且没有任何问题。

两天前,Mongo一直没有问题。我之前和之后做出的唯一改变是我从Rubymine 5.4.3.2.1安装了Rubymine 6。

这是我收到的错误:

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

它发生在这行代码:

TempStore.create!(array: array, test_id: id) 

TempStore是蒙戈模型。

在Mongo没有运行或者至少有一个非常类似的错误之前,我已经看到过这个错误。然而,Mongo正在运行,我找不到任何理由说这个错误应该发生。

有什么想法?我正在运行rails 4.0.0和ruby 2.0.0。

回答

0

请按照博客文章中的说明进行操作。 link

+0

我试过上面没有成功 - 但是,这确实导致我卸载Mongodb并使用Homebrew重新安装,它工作。谢谢您的帮助。 – Luigi