Rails和authlogic,无法解决依赖关系

时间:2014-10-23 11:11:07

标签: ruby-on-rails ruby authlogic

这是我的Gemfile:

gem "rails", "~> 2.3.8"
gem "rake", "0.9.2"
gem 'mysql', '2.8.1'

gem 'aasm', '2.1.5'
gem "authlogic", "2.1.6"
gem "acl9", "0.12.0"
gem "formtastic", "1.2.5"

但捆绑安装报告:

Bundler could not find compatible versions for gem "activesupport":  
In Gemfile:
    rails (~> 2.3.8) ruby depends on
      activesupport (= 2.3.8) ruby

    authlogic (= 2.1.6) ruby depends on
      activesupport (1.0.0)

更新

我尝试过不同的宝石版本组合。 最后发现没有版本规范的行...我没有在评论之间看到。所以上面的代码片段已经是正确的了。

1 个答案:

答案 0 :(得分:0)

你真的需要使用这些版本吗?

为什么不简单地替换

gem "authlogic", "2.1.6"

gem "authlogic"

让捆绑解决版本依赖?

有时在gemfile中执行此操作后,您会从Bundler中收到错误,并且必须在常规bundle update authlogic之前运行bundle install