2016-06-29 64 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' 
相關問題