我试图在我正在使用的狂欢节应用程序中安装spree_wallet、spree_drop_ship和spree_marketplace。
但是,在安装这些宝石时出现了不同的问题。
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添加到gives文件并执行bundle安装时,它会给出不同的版本冲突错误。
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)类似地,当我将spree_drop_ship从gem文件中删除时,spree_marketplace给出了一个错误,说找不到gem spree_drop_ship,我认为这对于市场gem的工作是必要的。
有什么办法可以解决这些问题,而不降低当前3.0.4版本的狂欢程度??
发布于 2015-11-03 07:30:25
对于那些与此做斗争的人,我找到了添加以下宝石的解决方案。
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中分叉,并解决了依赖关系问题。
https://stackoverflow.com/questions/33197260
复制相似问题