2014-10-16 2 views
0

내 루비 엔진 (보석) 중 하나가 내 다른 프로젝트 중 하나에 의존하고 있습니다. 다른 프로젝트에서 어떤 문제가 생기면 내 엔진에서 보석의 의존성 버전을 향상시켜야합니다. 번들 설치를 실행할 때 다음 출력이 표시됩니다.동일한 보석의 다른 버전을 참조하는 Ruby gem

Bundler could not find compatible versions for gem "Gem A": 
    In Gemfile: 
    My Gem Engine (>= 0) ruby depends on 
     Gem A (~> 2.8) ruby 

    MyGem Engine (>= 0) ruby depends on 
     Gem A (3.0.0.SNAPSHOT.20141016054448) 
+0

즉, Ruby 버전을 업그레이드하거나 문제가되는 보석을 다운 그레이드해야합니다. – Surya

+0

내 관심사는 왜 내 엔진이 두 가지 다른 버전을 찾는 것입니까? – Vishwaksena

+0

엔진의 Gemfile에서 보석 버전을 변경하십시오. 엔진의 Gemfile이 실행중인 Ruby 버전의 호환되지 않는 Gem 버전을 가리키고있을 수도 있습니다. – Surya

답변

0

레일 및 루비 버전을 업데이트하면 문제가 해결되었습니다. 종속 보석은 최신 루비와 레일 버전의 의존성을 가지고 있습니다.

관련 문제