如何在rails 4中使用mongo_mapper?

时间:2013-09-14 15:34:18

标签: ruby-on-rails mongodb mongomapper

我正在尝试将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仍然不兼容?

1 个答案:

答案 0 :(得分: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'