我正在开发一个使用heroku的新项目,当我尝试在本地运行应用程序时出现此错误:
Moped::Errors::ConnectionFailure at / Could not connect to any secondary or primary nodes for replica set <Moped::Cluster nodes=[<Moped::Node resolved_address="127.0.0.1:27017">]>
我认为它与Heroku有关,因为如果我输入
$ heroku info,
我收到此错误:
! You do not have access to the app disrupt.
我无法在任何论坛上的任何地方找到此错误,Heroku文档中没有任何内容。
答案 0 :(得分:0)
错误通常只是意味着MongoDB服务器没有在本地运行。尝试运行mongod
启动它。否则请检查mongoid.yml以了解如何设置开发和测试环境以连接到MongoDB。
你从heroku获得的另一个错误看起来像一个单独的问题。正如tolgap建议你可能没有使用heroku进行身份验证。