/ / Warum kann ich meine Rails App nicht lokal mit Heroku ausführen? - Rubin, Rubin-auf-Schienen-3, Heroku, Rubin-auf-Schienen-3.2

Warum kann ich meine Rails App nicht lokal mit Heroku ausführen? - Rubin, Rubin-auf-Schienen-3, Heroku, Rubin-auf-Schienen-3.2

Ich arbeite an einem neuen Projekt, das Heroku verwendet. Ich erhalte diesen Fehler, wenn ich versuche, die App lokal auszuführen:

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">]>

und ich denke, es hat etwas mit Heroku zu tun, denn wenn ich tippe

$ heroku info,

Ich bekomme diesen Fehler:

!  You do not have access to the app disrupt.

Ich kann diesen Fehler nirgends im Internet, in irgendeinem Forum finden und die Heroku-Dokumentation enthält nichts.

Antworten:

0 für die Antwort № 1

Der Fehler bedeutet normalerweise, dass der MongoDB-Server nicht lokal ausgeführt wird. Versuchen Sie es zu starten, indem Sie es ausführen mongod. Andernfalls überprüfen Sie mongoid.yml, um zu sehen, wie die Entwicklungs- und Testumgebungen für die Verbindung mit MongoDB eingerichtet sind.

Der andere Fehler, den Sie von Heroku erhalten, sieht wie ein separates Problem aus. Wie tolgap andeutet, darf man sich einfach nicht mit heroku authentifizieren.