Moped::Errors::ConnectionFailure: не удалось подключиться ни к одному вторичному или первичному узлу
Я пытался настроить MongoDB (Mongoid) для работы в моем приложении на Rails, но я беспомощен, поскольку перепробовал практически все, что смог найти в Интернете, но я получаю это сообщение об ошибке каждый раз, когда в моем коде появляется строка базы данных. Репозиторий для моего приложения находится здесь, и полное сообщение таково:
Moped::Errors::ConnectionFailure: Could not connect to any secondary or primary nodes for replica set <Moped::Cluster nodes=[<Moped::Node resolved_address="127.0.0.1:3000">]>
Обновление: запустил rs.status() на оболочке Монго, согласно предложению @BrandonBlack, и получил это:
{ "ok" : 0, "errmsg" : "not running with --replSet" }
1 ответ
Решение
Кажется, проблема в том, что я неправильно настроил порт для баз данных в mongoid.yml, так как он должен быть только 27017. Надеюсь, мне не нужно возвращаться к этому вопросу с другой проблемой.:)