我正在使用heroku来托管我的geddy应用。 mongolab最近将版本升级到mongo 3.x
我正在使用最新的mongodb package 2.0.45版本。自升级以来我的应用程序抛出了MongoError错误:auth失败错误。
答案 0 :(得分:2)
旧线程,但万一有人遇到此问题,我设法通过升级我的mongo shell来匹配mongolab中的版本来解决这个问题。我有我的mongo shell的2.6版本,但我的mongolab db是3.0.6。今年9月,我相信Mongolab将再次升级到3.2,所以当发生这种情况时你可能需要再次升级。
答案 1 :(得分:0)
您可能需要升级您的mongo gem版本。
尝试:
bundle update mongo
我解决的Gemfile.lock中的版本是:
gem 'bson_ext', '~> 1.12.3'
gem 'mongo', '~> 1.12.3'