0

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

4

1 回答 1

0

该错误通常仅表示 MongoDB 服务器未在本地运行。尝试通过运行来启动它mongod。否则,请检查您的 mongoid.yml 以了解如何设置开发和测试环境以连接到 MongoDB。

您从 heroku 获得的另一个错误看起来像一个单独的问题。正如 tolgap 所暗示的那样,您可能只是没有通过 heroku 进行身份验证。

于 2013-04-14T10:15:13.453 回答