jruby 1.6.5是否与rails 2.3.10兼容?

时间:2012-05-31 14:01:28

标签: ruby-on-rails jruby

有没有人尝试使用jruby 1.6.5来使用rails 2.3.10或2.3.x版本?

2 个答案:

答案 0 :(得分:2)

肯定是,我建议你使用最新的1.6 1.6.8

jruby-1.6.x是ruby 1.8.7兼容的,是#34;理想的" for rails 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]

报告 ruby​​-1.8.7-p357 兼容性(在-1.8模式下)...

如果您要使用Java网络服务器,如Trinidad(或Warbler)使用JRuby-Rack作为Rack / Rails和Servlet之间的兼容层,请务必使用(〜> 1.1.13)< strong> 1.1.13.3 它(向后)兼容所有JRuby 1.6.x并运行Rails 2.3x(以及)。

答案 1 :(得分:1)

好吧,我想试一试。 JRuby 1.6.5尝试兼容Ruby 1.9.x,所以真正的问题可能就是其中之一:

我不记得你使用Rails 2.3.x需要做什么,但是如果你应该类似的话容易做以下步骤(如果你使用rvm来安装JRuby 1.6.5):< / p>

  • rvm use jruby1.6.5
  • 启动您的ruby应用程序。
  • 通过执行以下操作添加缺少的宝石:gem install <missing-gem> -r

并且作为真正的答案:不,我没有尝试使用JRuby 1.6.5,因为我在JRuby 1.6.5出现之前将所有Rails应用程序切换到3.x。