Rails 3, проблема с MongoId и bson - PullRequest
       17

Rails 3, проблема с MongoId и bson

1 голос
/ 30 августа 2010

Я только что обновился до финальной версии Rails 3.Теперь у меня проблемы с MongoId, драйвером Mongo для Ruby и bson.Когда я пытаюсь запустить Rails, я получаю «Вы уже активировали bson 1.0.7, но ваш Gemfile требует bson 1.0.4. Рассмотрите возможность использования пакета exec. (Gem :: LoadError)».

MongoId требует bson_ext1.0.4, поэтому у меня есть гем "bson_ext", "1.0.4" в моем Gemfile.Я пытался удалить bson 1.0.7, но затем Rails не запустился, потому что для драйвера Mongo Ruby требуется bson> = 1.0.5.

Итак, есть идеи, как мне решить эту проблему?

1 Ответ

1 голос
/ 10 апреля 2011

у меня эта комбинация работает:

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"
...