2013-05-03 39 views
3

運行在我的padrino應用bundle update給我:爲padrino應用程序包更新:找不到兼容版本的「傾斜」

Bundler could not find compatible versions for gem "tilt": 
    In Gemfile: 
    padrino (= 0.11.1) ruby depends on 
     tilt (~> 1.3.0) ruby 

    padrino (= 0.11.1) ruby depends on 
     tilt (1.4.0) 

這只是開始發生:不知道有什麼變化。
運行紅寶石1.9.3-p392

Gemfile樣子:

source 'https://rubygems.org' 
ruby '1.9.3' 

gem 'unicorn' 
gem 'rake' 

gem 'bcrypt-ruby', :require => 'bcrypt' 
gem 'slim' 
gem 'mongoid', '~>3.0.0' 

gem 'haml' 

gem 'padrino', '0.11.1' 
+0

你試過,包括寶石文件傾斜?它不一定包含在Padrino – baordog 2013-05-03 21:57:45

+0

謝謝@baordog:它沒有區別,並且「傾斜」包含在Padrino中作爲依賴關係 – 2013-05-03 22:02:20

回答

8

添加gem 'tilt', '1.3.7'Gemfile

+0

謝謝,此解決方法使其解決(按@ magnus-holm的解釋) – 2013-05-06 19:10:42

4

這是Bundler解析器中的一個錯誤。我已經在這裏開了一個問題:https://github.com/carlhuda/bundler/issues/2464

現在,你可以通過強制傾斜到1.3分支修復:

# Force Tilt 1.3 to avoid resolver bug: https://github.com/carlhuda/bundler/issues/2464 
gem 'tilt', '~> 1.3.0' 
+1

Thanks @ magnus-holm ...也是爲了解釋。它使用初始''bundle install''',但是運行''bundle update''',我再次得到錯誤。如果我在下面使用@ ujifgc的答案,我不會收到錯誤。 – 2013-05-06 19:08:01

相關問題