尝试运行rspec测试时出现“Moped :: Errors :: ConnectionFailure:”错误

时间:2013-06-27 18:48:08

标签: ruby-on-rails mongodb rspec mongoid

我得到以下错误的所有rspec测试,之前一直工作正常...真奇怪的是我没有改变任何关于mongod或rspec或mongoid ...... :(我可以访问mongo shell也很好。

任何有关调试的帮助或建议都将非常感谢!

  • Ruby:1.9.3p194
  • Rails:3.2.12
  • Mongod:2.2
  • Mongoid:3.1.4

Failure/Error: Unable to find matching line from backtrace Moped::Errors::ConnectionFailure: Could not connect to a primary node for replica set <Moped::Cluster nodes=[<Moped::Node resolved_address=nil>]>

链接到mongoid.yml:https://gist.github.com/yangtheman/5879742

1 个答案:

答案 0 :(得分:0)

这太尴尬了,但我找到了错误的根源。我以某种方式注释掉了hosts文件中的localhost行。当我取消评论它时,一切都恢复正常。