为什么我不能在本地使用heroku运行我的rails应用程序?

时间:2013-04-14 10:00:36

标签: ruby ruby-on-rails-3 heroku ruby-on-rails-3.2

我正在开发一个使用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文档中没有任何内容。

1 个答案:

答案 0 :(得分:0)

错误通常只是意味着MongoDB服务器没有在本地运行。尝试运行mongod启动它。否则请检查mongoid.yml以了解如何设置开发和测试环境以连接到MongoDB。

你从heroku获得的另一个错误看起来像一个单独的问题。正如tolgap建议你可能没有使用heroku进行身份验证。