2016-06-22 1 views
1

내 요구 사항은 spree 버전을 3-0 stable에서 3-1 stable로 업그레이드하는 것입니다.spree3-0stable을 3-1stable 지점으로 업그레이드하는 방법

나의 현재 gemfile이있다 : 그래서 업그레이드 마구 내가 주어진 코드로 내 gemfile를 업데이트 한

gem 'rails', '4.2.2' 
gem 'spree', '~> 3.0.8' 
gem 'spree_gateway', '~> 3.0.0' 
gem 'spree_auth_devise', '~> 3.0.0' 
gem 'spree_static_content', github: 'spree-contrib/spree_static_content', branch: '3-0-stable' 
gem 'spree_slider', github: 'spree-contrib/spree_slider', branch: '3-0-stable' 
gem 'spree_mail_settings', github: 'spree-contrib/spree_mail_settings', branch: '3-0-stable' 
gem 'spree_multi_currency', github: 'spree/spree_multi_currency', branch: '3-0-stable' 
gem 'spree_paypal_express', github: 'spree-contrib/better_spree_paypal_express', branch: '3-0-stable' 
gem 'spree_editor', github: 'spree-contrib/spree_editor', branch: '3-0-stable' 

: 그 후

gem 'rails', '~> 4.2.6' 
gem 'spree', '~> 3.0.7' 
gem 'spree_auth_devise', '~> 3.0.5' 
gem 'spree_gateway', '~> 3.0.0' 
gem 'spree_static_content', github: 'spree-contrib/spree_static_content', branch: '3-1-stable' 
gem 'spree_slider', github: 'spree-contrib/spree_slider', branch: '3-1-stable' 
gem 'spree_mail_settings', github: 'spree-contrib/spree_mail_settings', branch: '3-1-stable' 
gem 'spree_multi_currency', github: 'spree/spree_multi_currency', branch: '3-1-stable' 
gem 'spree_paypal_express', github: 'spree-contrib/better_spree_paypal_express', branch: '3-0-stable' 
gem 'spree_editor', github: 'spree-contrib/spree_editor', branch: '3-1-stable' 

은 내가 직면

번들 업데이트 명령을 실행 주어진 오류 :: 번들은 보석 "spree_backend"의 호환 버전을 찾을 수 없습니다 :

Gemfile에

: 마구 spree_backend (= 3.1.1.beta)에 의존하는, 3.1.1.beta에 해결 된

spree_editor was resolved to 3.0.5, which depends on 
    spree_backend (~> 3.0.0) 

spree_mail_settings was resolved to 3.1.0, which depends on 
    spree_backend (~> 3.1.0.beta) 

spree_mail_settings was resolved to 3.1.0, which depends on 
    spree_backend (~> 3.1.0.beta) 

spree_slider was resolved to 3.1.0, which depends on 
    spree_backend (>= 3.1.0.beta) 

업그레이드 방법 나를 인도하고이 문제를 해결하십시오 .

답변

1

3.0.x 실행 버전을 사용하는 경우 각 확장 확장에 대해 3-0-stable 분기를 사용해야합니다.

spree 버전 3.1.x를 사용하고 spree 확장을 위해 3-1 안정 분기를 사용하십시오.

+0

2-3에서 stable로 현재 stable 버전의 spree 즉 3-1 stable로 업그레이드하는 방법에 대한 아이디어. –

+0

그게 힘들거야. 나는 이것을 위해 아기 단계를 취할 것을 제안 할 것이다. 스펙을 준비하십시오. 2-4-stable로 업그레이드하십시오. 사양 안정화. 3-0 안정으로 업그레이드하십시오. 사양 안정화. 3-1-stable로 업그레이드하십시오. –

관련 문제