Работя по нов проект, който използва 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 за отговор № 1Грешката обикновено означава, че сървърът MongoDB не работи локално. Опитайте да я стартирате като стартирате mongod
, В противен случай проверете mongoid.yml, за да видите как са създадени средата за разработка и тест за свързване към MongoDB.
Другата грешка, която получавате от heroku, изглежда като отделен въпрос. Както Толгап предлага, може просто да не бъдете удостоверени с heroku.