0

spree ストアを spree 新しいリリース 2.0.0 にアップグレードしようとしています。gem ファイルは次のとおりです。「bundle install」を実行すると次のエラーが表示されます。手がかりはありますか?

Sample Error look like:
Bundler could not find compatible versions for gem "spree_core":
In Gemfile:
spree_social (>= 0) ruby depends on
  spree_core (~> 1.3.0) ruby

spree_auth_devise (>= 0) ruby depends on
  spree_core (2.0.0)

GemFile:
------------
# To use debugger
# gem 'debugger'
gem 'spree', github: 'spree/spree', branch: '2-0-stable'
gem 'spree_gateway', :github => 'spree/spree_gateway', :branch => '1-3-stable'
gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: '2-0-stable'
gem "spree_social", :git => "git://github.com/spree/spree_social.git", :branch => '1-3-        stable'
gem 'spree_active_sale' , :git => 'git://github.com/suryart/spree_active_sale.git',   :branch => '1-3-stable'

さらに、「spree_core 2.0.0」に依存する git ハブからこれらの拡張機能 (前述の spree-social など) の新しいバージョンを取得するのを待つ必要があるか教えてください。または、上記のスプリー拡張機能によって提供される機能主義者を達成するために、カスタム拡張機能を作成する必要がありますか? 助けて?

4

2 に答える 2

0

spree_authローカルのブランチをフォークしました。

Gemfile を次のように変更しました。

gem 'spree', github: 'spree/spree', branch: '2-0-stable'
gem 'spree_auth_devise', github: 'spree/spree_auth_devise', :branch => '2-0-stable'

spree_social.gemspec を次のように変更しました。

s.add_dependency 'spree_core', '~> 2.0.0'

ブランチを反映するように Versionfile を変更しました。

"2.0.x" => { :branch => '2-0-temp' }

問題なくバンドルされ、プロジェクトをSpree 2-0-stableにバンドルすることができました

于 2013-05-31T00:47:20.100 に答える