2015-10-18 41 views
0

我試圖在我正在使用的spree應用中安裝spree_wallet,spree_drop_ship和spree_marketplace。安裝spree_wallet,spree_marketplace和spree_drop_ship時出錯

但是,安裝這些寶石時出現了不同的問題。

1)我可以成功安裝寶石spree_wallet捆綁,但在安裝bundle exec rails g spree_wallet:install它給我的錯誤

Could not find generator 'spree_wallet:install'. Maybe you meant 'spree:auth:install', 'spree_gateway:install' or 'spree:install' 
Run `rails generate --help` for more options. 

2)當我spree_marketplace和spree_drop_ship添加到Gemfile中並執行捆綁安裝,它給了我不同的版本衝突錯誤。

Bundler could not find compatible versions for gem "spree_core": 
    In snapshot (Gemfile.lock): 
    spree_core (= 3.0.4) 

    In Gemfile: 
    spree_core (= 3.0.4) ruby 

    spree_core (~> 3.0.0) ruby 

    spree_core (~> 3.0.0) ruby 

    spree_core (>= 0) ruby 

    spree_drop_ship (>= 0) ruby depends on 
     spree_core (~> 3.1.0.beta) ruby 

Running `bundle update` will rebuild your snapshot from scratch, using only 
the gems in your Gemfile, which may resolve the conflict. 

3)同樣的,當我把從Gemfile中的spree_drop_ship,spree_marketplace給出了錯誤說沒有寶石spree_drop_ship發現,我認爲這是必要的市場寶石

的工作有任何解決方法來解決沒有降級從當前版本3.0.4瘋狂的問題??

+0

我可以使用支3到安裝spree_drop_ship 0穩定。 'gem'spree_drop_ship',github:'spree-contrib/spree_drop_ship',分支:'3-0-stable''但仍然無法安裝spree_marketplace –

+0

當我嘗試安裝spree_marketplace時,它會拋出一個錯誤'spree_marketplace(> = 0)ruby取決於 spree_core(〜> 2.3.0)ruby' –

回答

0

對於那些誰是相同的掙扎,我找到了解決方法與添加下面的寶石

gem 'spree_drop_ship', github: 'spree-contrib/spree_drop_ship', branch: '3-0-stable' 
gem 'spree_marketplace', github: 'firman/spree_marketplace' 

firman/spree_marketplacespree-contrib/spree_marketplace分叉和解決的依賴性問題