Bundler找不到gem“rails”的兼容版本:for spree

时间:2014-06-10 08:27:40

标签: ruby-on-rails ruby-on-rails-4 spree

我正在尝试将rails 4.0.4的安装与spree 2.2.2版本捆绑在一起,我面临以下问题:

Bundler找不到gem“rails”的兼容版本: 在Gemfile中:     狂欢(= 2.2.2)红宝石取决于       spree_core(= 2.2.2)ruby依赖于         rails(〜> 4.0.5)ruby

rails (4.0.4)

在我的Gemfile中:

gem'spree','2.2.2'

gem'spree_gateway',:git => 'https://github.com/spree/spree_gateway.git',: branch => '2-2-稳定'

gem'spree_auth_devise',:git => 'https://github.com/spree/spree_auth_devise.git',: branch => '2-2-稳定'

1 个答案:

答案 0 :(得分:1)

我修复的上述错误的解决方案: 按以下方式添加以下gem依赖项:

gem'spree',:git => “https://github.com/spree/spree.git”,分支:'2-1-stable'

gem'spree_auth_devise',:git => “https://github.com/radar/spree_auth_devise.git”,分支:'2-1-stable'

哪个解决了我的问题,

您还需要手动安装nokogiri

gem install nokogiri - --use-system-libraries。