2011-06-12 26 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

相關問題