有没有人尝试使用jruby 1.6.5来使用rails 2.3.10或2.3.x版本?
答案 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
gem install <missing-gem> -r
并且作为真正的答案:不,我没有尝试使用JRuby 1.6.5,因为我在JRuby 1.6.5出现之前将所有Rails应用程序切换到3.x。