2016-09-05 12 views
0

나는 구형 시스템 (jruby 1.6.8, 레일 2.3.5, 바람둥이 7, centos 7, 자바 1.7)을 사용하고 있으며 1.8.24에서 1.4.2 로의 루비 젬을 다운 그레이드해야한다. 나는 java/jruby가 정확히 어떻게 이것을하는지 충분히 알지 못한다. 내 개발 환경이 작업을 수행 할 수 있었다 :rubygems를 war 파일에서 업그레이드하는 방법은 무엇입니까?

그러나 war 파일을 빌드 한 후에 어떻게 수행되는지는 알 수 없습니다. 전쟁 파일을 빌드하는 데 warbler (0.9.14)를 사용하고 있습니다.

모든 의견은 매우 감사하겠습니다.

답변

0

.gem 릴리스의 rubygems 및 설정이있는 경우 업데이트가 가능했을 수 있습니다. config.gems["rubygems"] = "1.4.2" ... 가장 오래된 문제 인 닭고기 달걀 하나를 가져 오는 것 같아서 이렇게 쉬운 방법이 있다고 생각하지 않습니다.

jruby는 stdlib 파일을 포함하는 jar 파일로 압축되어 있습니다. 따라서 .jar 파일을 RG 파일을 업데이트하는 jar 파일로 대체하면 사용자가 원하는 파일을 얻을 수 있습니다.

+0

그게 내가 피하려고했던 것입니다. 지금은 괜찮아요, 레일을 고쳤습니다. ( – Rudecles