Ruby / rails:mongoid with mongo(gem); 一场激烈的冲突? 如何处理不同的版本?

如何处理gem版错配?

Mongoid 4.0.0(最新版)使用moped(2.0.0),需要bson 2.3

Mongo 1.10.2(最新)使用bson 1.10.2

我不能一起使用mongoid 4.0.0和mongo 1.10.2,但我可以在过去,当mongoid使用bson 1.x.

有谁知道如何继续使用mongo和mongoid?

-daniel

链接:

  • https://rubygems.org/gems/mongoid
  • https://rubygems.org/gems/moped
  • https://rubygems.org/gems/mongo

mongo-ruby-driver的最新不稳定版本2.x(正在大量开发)使用BSON 2.2。 如果你升级到这个gem,你应该很高兴。

https://github.com/mongodb/mongo-ruby-driver/blob/master/mongo.gemspec