2015-02-06 5 views
0

일부 WSDL을 구문 분석하기 위해 savon gem을 설치하려고합니다. Gemfile에 포함하고 번들 설치를 실행 한 후, 다음과 같은 메시지를주고있다 :레일 4 : savonrb> wasabi - mime-types 버전에 대한 의존성 충돌

Bundler could not find compatible versions for gem "mime-types": 
    In Gemfile: 
    savon (~> 2.8.0) ruby depends on 
     wasabi (= 3.3.0) ruby depends on 
     mime-types (< 2.0.0) ruby 

    mail (>= 0) ruby depends on 
     mime-types (2.4.3) 

내 actionmailer가에 따라 달라집니다로이 종속성을 해결하기 위해 메일 보석을 제거 할 수 없습니다. 게다가, 그러한 의존성 충돌을 해결하는 건 건강한 해결책이 아닌 것 같습니다.

아무도 도와 줄 수 있습니까? 인터넷 검색은별로 도움이되지 못했습니다.

답변

0

을 구문 분석 할 때 WSDL을으로 해석하면 현재 와사비 버전 (3.3.1) 인 which does not depend on the mime-types gem anymore을 사용할 수 있습니다.

savon이 필요한 경우 pending issue to update the dependency to the next minor version of wasabi, to resolve this issue이 있습니다. 이 아직 발생하지 않았기 때문에,이 REPO를 복제 할 수 있습니다, 그것은 자신이 (this file에서 3.3.1와 3.3.0 교체)하고 자신의 버전을 설치하십시오

gem 'savon', github: 'xxx/myrepo' 

savon가 업데이트 될 때까지.

+0

내가 그걸 급하게 필요로하지 않기 때문에 나는 아마 그 때 그 업데이트를 기다릴 것이다. 그래도 알려 줘서 고마워. –