4

我正在尝试将 rails 4.0.0 与 mongo_mapper 0.12.0 一起使用并收到该消息

Bundler could not find compatible versions for gem "activesupport":
  In Gemfile:
    mongo_mapper (~> 0.12.0) ruby depends on
      activesupport (~> 3.0) ruby

    rails (= 4.0.0) ruby depends on
      activesupport (4.0.0)

Rails 4 和 mongo_mapper 仍然不兼容?

4

1 回答 1

6

Mongomapper 0.12.0 不适用于 activesupport 4.0.0

您可以在文件 mongo_mapper.gemspec 上检查它:

s.add_dependency 'activemodel',   '~> 3.0'

但是你可以使用版本 0.13.0.beta2,如果你检查文件 mongo_mapper.gemspec 的话:

s.add_dependency 'activesupport', '>= 3.0'

所以你必须在你的 Gemfile 中做所有事情

gem 'mongo_mapper', '>= 0.13.0.beta2'
于 2013-09-14T17:24:59.020 回答