2011-09-30 2 views
2

을 통해 전쟁을 배포 할 때 나는 전쟁 파일을 만들고 바람둥이-6.0.4루비 버전이 일치하지 바람둥이

를 통해 배포 내가 솔새를 사용 RVM을 사용하고 (루비 1.9.2와) JRuby를-1.6.4을 설치해야하고 내가 응용 프로그램을 톰캣 로그를 실행하면서

문제는 1.8.7

내가 RVM 목록을 통해 루비의 버전을 확인으로 사용 루비 버전을 보여줍니다이며 올바른 버전을 보여줍니다 (1.8.7)

때 나는 JRUBY_OPTS를 사용하여 1.8.7을 사용하도록 jruby를 다운 그레이드 - 1.8.7 응용 프로그램은 매력처럼 작동

그 루비 버전 1.9.2을 확인하는 방법에 대한 아이디어는 바람둥이

비벡

에 의해 사용되는

답변

2

톰캣에 1.9에 자바 속성 jruby.compat.version을 설정하십시오. 실제로 이미 존재합니다

Warbler::Config.new do |config| 
# stuff before 
    config.webxml.jruby.compat.version = "1.9" 
# stuff after 
end 

이 설정 (더 많은)에 warble.rb 파일 인 경우, 아직 주석 (당신이> 지저귐 설정을 호출하는 경우/때 생성)