在捆绑器中添加2个版本的宝石

| 我正在尝试在包中添加searchlogic 2.5.5和rails 2.3.5。这是我的Gemfile
source :rubygems

gem \"activerecord\", \">= 2.3.5\"
gem \"prawn\", \"0.6.3\"
gem \"searchlogic\", \"2.5.5\"
gem \"declarative_authorization\", \"0.5.2\"
gem \"test-unit\", \"1.2.3\"
gem \"hoe\", \"1.5.1\"
gem \"rake\", \"0.8.7\"
gem \"rails\", \"2.3.5\"
但是每当我尝试执行
bundle install
它说
Bundler could not find compatible versions for gem \"activerecord\":
In Gemfile:
searchlogic (= 2.5.5) depends on
  activerecord (~> 2.3.11)

rails (= 2.3.5) depends on
  activerecord (2.3.5)
是否可以安装两个版本的activerecord?     
已邀请:
        我有点像RoR新手,所以我可能错了,但我不这么认为。我知道使用rvm可以制作不同的gemset,但这不是您想要的。 有什么理由不能升级Rails或降级searchlogic?
\"rails\", \"~> 2.3.11\"
要么
gem \"searchlogic\", \"2.4.28\"
?     

要回复问题请先登录注册