2015-10-05 6 views
0

Я использую heroku для размещения своего geddy-приложения. Недавно монголаб обновил версию до mongo 3.xMongolab MongoError: auth failed error

Я использую версию mongodb 2.0.45, которая является последней. так как обновление моего приложения бросает ошибку MongoError: ошибка с ошибкой auth.

+0

У меня та же проблема – Arj

+1

попытки переместить хранилище сеанса из MongoDB в память и обновить db.mongo ключа, опции: { AuthMechanism: «SCRAM-SHA-1» } –

+0

Есть ли какая-либо документация я могу обратитесь к этому? – Arj

ответ

0

Возможно, вам, возможно, придется обновить версию монго-драгоценного камня. Try: bundle update mongo

версия в моем Gemfile.lock, что решить это:

gem 'bson_ext', '~> 1.12.3' gem 'mongo', '~> 1.12.3'

2

Старый нить, но только в случае, если кто-то бежит в этот вопрос, мне удалось решить эту проблему путем модернизации моя оболочка монго, чтобы соответствовать версии в монголабе. У меня была версия 2.6 моей оболочки mongo, но мой mongolab db находится в 3.0.6. В сентябре этого года, я считаю, Монголаб снова обновится до 3.2, поэтому вам может потребоваться обновить его, когда это произойдет.

Смежные вопросы