1

Rails 3 final にアップデートしました。現在、MongoId、Mongo の Ruby ドライバー、および bson に問題があります。Rails を実行しようとすると、「You have already activate bson 1.0.7, but your Gemfile requires bson 1.0.4. Consider using bundle exec. (Gem::LoadError)」というメッセージが表示されます。

MongoId には bson_ext 1.0.4 が必要なので、Gemfile に gem "bson_ext", "1.0.4" があります。bson 1.0.7 をアンインストールしようとしましたが、Mongo Ruby ドライバーには bson >= 1.0.5 が必要なため、Rails が起動しませんでした。

どうすればこれを解決できるのでしょうか?

4

1 に答える 1

1

この組み合わせは私のために働きます:

gem 'rails',     '3.0.6'
gem "mongoid",   "2.0.0"
gem "bson",      "1.2.4"
gem "bson_ext",  "1.2.4"

gem "devise" ,   "1.1.6"
于 2011-04-09T21:56:07.103 に答える