padrino app的捆绑更新:找不到“倾斜”的兼容版本

时间:2013-05-03 21:46:09

标签: ruby rubygems sinatra padrino tilt

在我的padrino应用上运行bundle update给了我:

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)

这刚刚开始发生:不确定发生了什么变化 运行Ruby 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'

2 个答案:

答案 0 :(得分:8)

gem 'tilt', '1.3.7'添加到您的Gemfile

答案 1 :(得分:4)

这是Bundler解析器中的一个错误。我在这里打开了一个问题:https://github.com/carlhuda/bundler/issues/2464

现在你可以通过强制Tilt到1.3分支来修复它:

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