我刚刚成功地设置了spree,但我想在其中添加一个新的主题。我选择了那个:
https://github.com/dbwinger/spree_serenity_theme
但是当我尝试"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_fancy (>= 0) ruby depends on
spree_core (~> 2.3.0.beta) ruby
Running `bundle update` will rebuild your snapshot from scratch,
using only the gems in your Gemfile, which may resolve the conflict.
有什么办法来解决这个问题吗?
Ruby : 2.2.2p95
Rails : 4.2.2
Gemfile:
source 'https://rubygems.org'
gem 'rails', '4.2.2'
gem 'mysql2', '~> 0.3.18'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc
group :development, :test do
gem 'byebug'
gem 'web-console', '~> 2.0'
gem 'spring'
end
gem 'spree', '3.0.4'
gem 'spree_gateway', github: 'spree/spree_gateway', branch: '3-0-stable'
gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: '3-0-stable'
gem 'spree_serenity_theme', :git => 'https://github.com/dbwinger/spree_serenity_theme.git'
谢谢你的帮忙
发布于 2015-10-07 13:06:16
Gem spree_serenity_theme与spree版本2兼容,与spree版本3不兼容。请检查gem https://github.com/dbwinger/spree_serenity_theme/blob/master/spree_serenity_theme.gemspec的依赖关系
这就是它不起作用的原因。
目前的spree核心版本是3.0.4,您必须从spree的2-0稳定分支安装spree,而不是从主分支安装。https://github.com/spree/spree/tree/2-0-stable
您可以创建主题的分支,并根据最新版本的spree的要求进行更改
谢谢
https://stackoverflow.com/questions/32959857
复制相似问题