Какую версию JRuby использовать с устаревшим проектом под управлением rails 2.3.5? - PullRequest
0 голосов
/ 09 марта 2012

У меня есть устаревший проект, использующий Rails 2.3.5, но я не могу найти, с какой версией JRuby он работал.Warble был использован для создания файла войны.Так что я вижу только:

rack-1.0.1.gemspec
rails-2.3.5.gemspec
rake-0.8.7.gemspec

Есть ли способ узнать, какая версия JRuby использовалась?

1 Ответ

1 голос
/ 23 марта 2012

Да, на самом деле это так - warbler «встраивает» JRuby, просто возьмите добычу в архиве: .war / WEB-INF / lib / jruby-core-xxxjar (или jrubystdlib-xxxjar ) где xxx соответствует версии ruby, используемой при развертывании войны, например, "1.5.6"

Rails серии 2.3.x были совместимы с Ruby 1.8.7таким образом, вы должны быть в порядке с последней версией JRuby (1.6.7) - так как она совместима с 1.8.7:

jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (Java HotSpot(TM) Server VM 1.6.0_24) [linux-i386-java]
...