0

geddy アプリのホスティングに heroku を使用しています。mongolab は最近バージョンを mongo 3.x にアップグレードしました

最新のmongodbパッケージ2.0.45バージョンを使用しています。アップグレード以来、私のアプリは MongoError: auth failed エラーのエラーをスローしています。

4

2 に答える 2

2

古いスレッドですが、誰かがこの問題に遭遇した場合に備えて、mongolab のバージョンと一致するように mongo シェルをアップグレードすることで、これを解決できました。mongo シェルのバージョンは 2.6 でしたが、mongolab データベースは 3.0.6 です。今年の 9 月に、Mongolab が再び 3.2 にアップグレードされると思います。その場合は、再度アップグレードする必要があるかもしれません。

于 2016-07-22T02:33:27.310 に答える
0

mongo gem のバージョンをアップグレードする必要があるかもしれません。試す: bundle update mongo

解決した Gemfile.lock のバージョンは次のとおりです。

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

于 2015-10-05T06:40:49.003 に答える