/ / Perché non posso eseguire la mia app di rotaie usando heroku localmente? - rubino, ruby-on-rails-3, heroku, ruby-on-rails-3.2

Perché non posso eseguire la mia app per rails usando heroku localmente? - rubino, ruby-on-rails-3, heroku, ruby-on-rails-3.2

Sto lavorando a un nuovo progetto che utilizza heroku, ricevo questo errore quando provo a eseguire l'app localmente:

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

e penso che abbia qualcosa a che fare con Heroku perché se scrivo

$ heroku info,

ottengo questo errore:

!  You do not have access to the app disrupt.

Non riesco a trovare questo errore da nessuna parte su Internet, su nessun forum e non c'è nulla nella documentazione di Heroku.

risposte:

0 per risposta № 1

L'errore normalmente significa semplicemente che il server MongoDB non è in esecuzione localmente. Prova ad avviarlo eseguendo mongod. Altrimenti controlla mongoid.yml per vedere come sono configurati gli ambienti di sviluppo e test per connettersi a MongoDB.

L'altro errore che ottieni da heroku sembra un problema separato. Come suggerisce tolgap, potresti non essere autenticato con heroku.