JRuby有很多版本的Ruby吗?

时间:2013-03-14 15:43:58

标签: ruby-on-rails jruby

我将使用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网站)"两个版本都是单一安装"。我只是不知道它是如何运作的!?本周我将尝试解决这个问题。

1 个答案:

答案 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支持。