[英]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_marketplace
從spree-contrib/spree_marketplace
並解決了依賴關系問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.