문제

방금 jruby-1.4.0을 설치하여 게임을했습니다. 그러나 Warbler가 Rails 배포와 함께 기본적으로 이것을 포장하고 있음을 알고 있습니다. 제작은 Jruby-Complete-1.3.1 (버전을 동결하기 위해 Lib Dir에 추가)을 사용하지만 Warbler는 모든 것을 포장 할 때 Jruby-Core-1.4를 추가합니다. 버전 문제 나 충돌을 원하지 않기 때문에 약간 걱정 스럽습니다. Jruby 버전을 동결하여 업그레이드 할 준비가되었을 때 명시 적으로 변경해야합니다. 누구든지 이것을 달성하는 가장 좋은 방법을 알고 있습니까?

내가 읽은 문서는 그것이 Warbler_home에서 모든 항아리를 가져 와서 포장 할 것이라고 말하기 때문에 Jruby-Core-1.4가 있다고 가정했지만 그렇지 않습니다. 배포에서 이것을 생략하는 방법, 또는 구체적으로 "XX 버전의 jruby 만 제공"

나는 달리면서 워 블러의 집을 찾았다.

jruby -S gem which warbler

주는 것

/opt/local/share/java/jruby/lib/ruby/gems/1.8/gems/warbler-0.9.14/lib/

그러나 거기에는 랙 항아리 만 있으며 Jruby-Core-1.4에 대한 언급이 없습니다.

이견있는 사람?

도움이 되었습니까?

해결책

Jruby는 별도의 보석 "jruby-jars"를 통해 포함됩니다. 1.3.1 버전을 설치하십시오.

jruby -S gem install -v 1.3.1 jruby-jars

그런 다음 1.4.0 버전을 제거하십시오.

jruby -S gem uninstall -v 1.4.0 jruby-jars

GEM이 의존성으로 인한 확인을 위해 프롬프트를 제기 한 경우 계속해서 'Y'로 응답하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top