2016-06-29 65 views
0

我刚刚通过Spree电子商务的“入门指南”进行了检查,并且在追踪它时遇到了一个错误。无法找到适用于宝石“spree_core”的兼容版本

我已经运行下面的命令:

gem install spree_cmd 
bundle install 

接着,我会打在控制台

Bundler could not find compatible versions for gem "spree_core": 
    In Gemfile: 
    spree_auth_devise (~> 3.0.0) was resolved to 3.0.5, which depends on 
     spree_core (~> 3.0.0) 

    spree (~> 3.1.0) was resolved to 3.1.0, which depends on 
     spree_backend (= 3.1.0) was resolved to 3.1.0, which depends on 
     spree_core (= 3.1.0) 

    spree (~> 3.1.0) was resolved to 3.1.0, which depends on 
     spree_backend (= 3.1.0) was resolved to 3.1.0, which depends on 
     spree_core (= 3.1.0) 

    spree (~> 3.1.0) was resolved to 3.1.0, which depends on 
     spree_backend (= 3.1.0) was resolved to 3.1.0, which depends on 
     spree_core (= 3.1.0) 

    spree (~> 3.1.0) was resolved to 3.1.0, which depends on 
     spree_backend (= 3.1.0) was resolved to 3.1.0, which depends on 
     spree_core (= 3.1.0) 

    spree (~> 3.1.0) was resolved to 3.1.0, which depends on 
     spree_backend (= 3.1.0) was resolved to 3.1.0, which depends on 
     spree_core (= 3.1.0) 

它看起来像它的所有检查出下面的错误 - 但它似乎是未能捆绑安装。

我的Gemfile

gem 'spree', '~> 3.1.0' 
gem 'spree_gateway', '~> 3.0.0' 
gem 'spree_auth_devise', '~> 3.0.0' 

任何帮助将是辉煌的

+0

尝试删除'Gemfile.lock',并再次做'捆绑install'。 – Kris

+0

没有工作:(仍有与上面相同的错误 – Jonathan

回答

1

你同版本的所有3个分机/宝石。 不是,(对于施普雷3.1.X)

gem 'spree', '~> 3.1.0' 
gem 'spree_gateway', '~> 3.1.0' 
gem 'spree_auth_devise', '~> 3.1.0' 

或者,(对于施普雷3.0.x的)

gem 'spree', '~> 3.0.0' 
gem 'spree_gateway', '~> 3.0.0' 
gem 'spree_auth_devise', '~> 3.0.0' 
相关问题