2013-03-18 4 views
0

bundle install 이후에이 오류가 발생합니다. 어떻게 해결할 수 있습니까?이 gemfile 충돌을 해결하는 방법

Bundler could not find compatible versions for gem "excon": 
    In Gemfile: 
    locomotive-heroku (~> 0.0.2) ruby depends on 
     excon (~> 0.9.4) ruby 

    excon (0.20.0) 
+0

'locomotive-heroku'는'excon 0.9.4'에 의존하지만'excon (0.20.0)'을 사용하면'gem uni'를 할 수 있습니다' excon'을 설치해야합니다. 충돌이 있어야합니다. 더 나아가서 나는이 충돌이'Gemfile.lock'에 의해 일어날 수 있다고 생각합니다. – David

답변

0

나는 기관차/엔진 및 기관차/heroku에 대한 현재 repos의 위치를 ​​지정하여 그것을 고쳤습니다. 나 : 'locomotive-heroku', git : 'repolocation', require : 'locomotive/heroku'이것은 나에게 영웅에 대한 locomotivecms의 설치 작업을 얻게 한 이유이기도하다. 프로덕션 환경에서 자산을 컴파일하도록 설정해야했습니다.

0

최신 버전의 보석을 제거하십시오 : gem uninstall excon -v=0.20.0. 그런 다음 번들을 다시 설치하여 문제가 해결되었는지 확인하십시오.

+0

가 작동하지 않았습니다. 내가 github에 기관차 - heroku를 포크하고 excon (~> 0.14)가 필요하도록 편집 할 수 있습니까? 나는 어떻게해야할지 모르겠다 ... –

+0

0.20.0 버전을 제거한 후,'gem list | grep excon', 0.9.4를 보여 줍니까? – MurifoX

관련 문제