2012-05-31 2 views

ответ

1

Ну, я бы просто попробовал. JRuby 1.6.5 пытается быть complient Руби 1.9.x, поэтому реальный вопрос может быть один из них:

Я не помню, что вы должны были чтобы использовать Rails 2.3.x, но если должен быть похож легко сделать следующие шаги (если вы использовали rvm установить JRuby 1.6.5):

  • rvm use jruby1.6.5
  • Запустите рубиновое приложение.
  • Добавить драгоценные камни, которые отсутствуют, выполнив: gem install <missing-gem> -r

И как реальный ответ: Нет, я не пытался использовать JRuby 1.6.5, потому что я переключил все приложения Rails к 3.x задолго до того, Вышел JRuby 1.6.5.

2

он уверен, и я рекомендую вам пойти с последними 1.6, который 1.6.8

JRuby-1.6.x рубин 1.8.7 совместим что «идеальным» для рельсов 2.3.x

попробуйте запустить jruby -v вы получите что-то вроде:

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

отчетности рубин-1.8.7-P357 Compat (в режиме -1.8) ...

Если вы собираетесь использовать веб-сервер Java, такой как Trinidad (или Warbler), который использует JRuby-Rack в качестве уровня совместимости между Rack/Rails и Servlets, обязательно используйте (~> 1.1.13) 1.1.13.3 это (назад) совместимо со всеми JRuby 1.6.x и запускает Rails 2.3x (также).

Смежные вопросы