Я использую heroku для размещения своего geddy-приложения. Монголаб недавно обновил версию до mongo 3.x
Я использую последнюю версию пакета mongodb 2.0.45. с момента обновления мое приложение выдает ошибку MongoError: auth failed.
Я использую heroku для размещения своего geddy-приложения. Монголаб недавно обновил версию до mongo 3.x
Я использую последнюю версию пакета mongodb 2.0.45. с момента обновления мое приложение выдает ошибку MongoError: auth failed.
Старый поток, но на случай, если кто-то столкнется с этой проблемой, мне удалось решить эту проблему, обновив мою оболочку mongo, чтобы она соответствовала версии в mongolab. У меня была версия оболочки mongo 2.6, но моя база данных mongolab находится в версии 3.0.6. Я полагаю, что в сентябре этого года Mongolab снова обновится до версии 3.2, поэтому вам, возможно, придется обновиться снова, когда это произойдет.
Возможно, вам придется обновить версию монго-гема. Попробуйте: bundle update mongo
Решенная версия в моем Gemfile.lock:
gem 'bson_ext', '~> 1.12.3'
gem 'mongo', '~> 1.12.3'