2011-06-12 27 views
0

我试图在我的捆绑软件中添加searchlogic 2.5.5和rails 2.3.5。这里是我的Gemfile在捆绑软件中添加2个版本的gem

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) 

是否有可能安装2个版本的ActiveRecord的?

回答

0

我有点RoR新手,所以我可能是错的,但我不这么认为。我知道rvm可以制作不同的宝石,但这不是你想要的。

任何你不能升级Rails或downgrade searchlogic的原因?

"rails", "~> 2.3.11" 

gem "searchlogic", "2.4.28" 

+0

我想我将不得不重写一些代码来降级或升级任何宝石,但我想这是我唯一的选择 – CodeMaster123 2011-06-12 07:36:16

相关问题