簡體   English   中英

安裝spree_wallet,spree_marketplace和spree_drop_ship時出錯

[英]Error while installing spree_wallet, spree_marketplace and spree_drop_ship

我正在嘗試在正在使用的Spree應用中安裝spree_wallet,spree_drop_ship和spree_marketplace。

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

1)我可以為gem 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並執行bundle install時,它給了我不同的版本沖突錯誤。

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的狂歡?

對於那些努力奮斗的人,我找到了添加以下寶石的解決方案

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並解決了依賴關系問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM