这让我发疯了。
我在终端开始使用Mongo:
mongod
我在OSX mavericks操作系统上。已经安装了Mongo,并且我已经使用它了很长一段时间没有任何问题。
两天前,Mongo没有任何问题。我在当时和现在之间唯一的变化是我安装了Rubymine 6,来自Rubymine 5.4.3.2.1。
这是我收到的错误:
> 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没有运行之前看到过这个错误,或者至少是一个非常类似的错误。但是,Mongo正在运行,我找不到任何理由发生此错误。
有什么想法?我正在运行rails 4.0.0和ruby 2.0.0。