这是我的Gemfile的一部分:
gem 'rails', "3.1.0"
gem "sprockets", :git => 'git://github.com/sstephenson/sprockets.git', :tag => "v2.0.0.beta.13"
当尝试进行捆绑安装时,它说rails 3.1.0依赖于sprockets~> 2.0.0
显然,从github下载的这个beta版本不被认为是更新版本。但是,如果我将gem "rails", "3.1.0.rc5"
放入我的Gemfile中,它可以正常工作。
如何告诉bundler忽略此sprocket依赖关系或以其他方式解决此问题?它的问题是:捆绑器或链轮'?
答案 0 :(得分:0)
您是否尝试过使用:
gem 'rails', '~> 3.1'
gem 'sprockets', :git => 'git://github.com/sstephenson/sprockets.git', :tag => 'v2.0.0.beta.13'
您的固定轨道3.1.0可能会强制使用2.0.0 Sprockets gem。也就是说,我不确定使用软轨到轨道3.1是否会减轻从轨道到链轮的依赖性,让你使用测试版而不是“发布”版......