我将使用JRuby - 所以我正在阅读它。 http://jruby.org/主页似乎支持多个版本的Ruby(1.8.7和1.92)。如何区分Rail2 / Ruby1.8.7和Rails3 / Ruby1.9.2设置? 我将在Windows环境中使用PIK用于多个Ruby版本,只是不确定JRuby如何适应!
EDT:不 - 我不是问如何使JRuby 1.6默认为Ruby 1.9。我有两个工作环境,需要区分Rail2 / Ruby1.8.7和Rails3 / Ruby1.9.2。看来(来自jruby网站)"两个版本都是单一安装"。我只是不知道它是如何运作的!?本周我将尝试解决这个问题。
答案 0 :(得分:1)
我认为您正在寻找两个选项--1.9
和--1.8
(即将来临的--2.0
)
$ jruby --1.9 -e 'h = {new: "features"} ; p h; puts RUBY_VERSION'
{:new=>"features"}
1.9.3
$ jruby --1.8 -e '"and\nold\nones".each{|l| puts l}; puts RUBY_VERSION'
and
old
ones
1.8.7
顺便说一下。我认为他们计划在下一个JRuby主要版本中放弃1.8支持。