永久锁定jruby到红宝石1.9

时间:2011-05-23 09:21:46

标签: netbeans jruby ruby-1.9

我希望我的jruby 1.6.1安装仅在ruby 1.9模式下运行。我想卸载或肯定禁用对1.8.7的支持,因为如果我忘记在某处设置环境或命令行参数,我不想拔掉头发。

还有!我在我的机器上安装了另一个JRuby(1.5.1),我希望使用ruby 1.8.7安全地保存在那里。我想在NetBeans中选择“c:\ opt \ jruby-1.6.1”作为“Ruby平台”时使用ruby 1.9兼容性,或者我将PATH设置为包含“c:\ opt \ jruby -1.6.1 \ bin“,等等。

所有单词合二:我想将我的jruby安装锁定到ruby版本,无论环境如何。或者是否有一个带有ruby 1.9的jruby 1.6.1安装程序?如果没有,为什么不呢?我甚至希望这样吗?

1 个答案:

答案 0 :(得分:1)

您可以指定JRUBY_OPTS环境变量:JRUBY_OPTS = --1.9

如果在Windows系统环境变量中执行此操作,它将始终应用于运行JRuby可执行文件的任何位置。

如果只将它添加到Netbeans项目属性中,那么根据您选择的配置,您可能会有不同之处。例如不要为JRuby 1.5.1配置设置它。

您不能仅通过更改PATH环境变量来自动更改。