【问题标题】:Getting "Moped::Errors::ConnectionFailure:" error while trying to run rspec tests尝试运行 rspec 测试时出现“Moped::Errors::ConnectionFailure:”错误
【发布时间】:2013-06-27 18:48:08
【问题描述】:

我在所有 rspec 测试中都收到以下错误,这些测试之前一直运行良好......真正奇怪的是我没有改变任何关于 mongod 或 rspec 或 mongoid 的东西...... :( 我可以访问 mongo shell 也很好。

任何有关调试的帮助或建议将不胜感激!

  • 红宝石:1.9.3p194
  • 导轨:3.2.12
  • 蒙哥: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

【问题讨论】:

  • 你能显示你的 mongoid.yml 吗?
  • @Rebitzele,当然。我刚刚用指向mongoid.yml 的要点链接更新了帖子。感谢您的帮助!

标签: ruby-on-rails mongodb rspec mongoid


【解决方案1】:

这也太尴尬了,不过我找到了错误的根源。我以某种方式注释掉了主机文件中的 localhost 行。当我取消注释时,一切都恢复正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 2023-03-31
    • 2017-01-01
    • 2016-04-14
    • 2023-03-14
    相关资源
    最近更新 更多