Ruby와 Rails를 처음 사용하고 Spree에 대한 지시를 따르려고합니다. 그러나 bundle install
을 실행할 때 종속성 문제가 발생했습니다. 나는 여러 가지 유사한 문제를 봤는데, 그들 모두에서 gemfile에 몇 가지 '루트'보석이있다. 제 경우에는 단일 루트 spree (~> 3.1.0.rc1)
과 심지어 같은 종속성 트리를 가졌습니다. 단일 보석 레일 4.2.6은 actionpack
5.0.2 및 4.2.6 버전에 따라 다릅니다. 어떻게 가능할까요?gemfile에 대한 단일 종속성으로 인해 충돌이 발생합니다
Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
spree (~> 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
spree_core (= 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
rails (~> 4.2.6) was resolved to 4.2.6, which depends on
actionpack (= 5.0.2)
spree (~> 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
spree_core (= 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
rails (~> 4.2.6) was resolved to 4.2.6, which depends on
actionpack (= 5.0.2)
spree (~> 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
spree_core (= 3.1.0.rc1) was resolved to 3.1.0.rc1, which depends on
rails (~> 4.2.6) was resolved to 4.2.6, which depends on
actionpack (= 4.2.6)
P. 내 gemfile에 gem 'rails', '>= 4.2.7'
을 지정하여 문제를 해결할 수있었습니다. 이것은 여전히 ~ 4.2.6 조건을 만족하며 설명 된 문제를 포함하지 않습니다. 하지만 나는 여전히 상태를 묘사 할 수있는 방법이 궁금합니다.
감사합니다.
당신은 당신의'Gemfile'와'Gemfile.lock'을 붙여 넣을 수 있습니까? – Gaston