【问题标题】:Does JRuby have many versions of Ruby?JRuby 有多个版本的 Ruby 吗?
【发布时间】:2013-03-18 18:20:23
【问题描述】:

我将使用 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 站点)“两个版本都在单一安装中”。我只是不明白它是如何工作的!?这周我将尝试解决这个问题。

【问题讨论】:

标签: ruby-on-rails jruby


【解决方案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 的支持。

【讨论】:

  • 也可以使用JRUBY_OPTS环境变量
猜你喜欢
  • 1970-01-01
  • 2023-03-05
  • 1970-01-01
  • 2020-05-08
  • 1970-01-01
  • 1970-01-01
  • 2014-04-09
  • 2011-11-20
  • 1970-01-01
相关资源
最近更新 更多