Netbeans 将jruby永久锁定到ruby 1.9

Netbeans 将jruby永久锁定到ruby 1.9,netbeans,jruby,ruby-1.9,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平台”,或者我将路径设置为包含“c:\opt\jruby-1.6.1\bin”时,我希望ruby 1.9兼容 一言以蔽之:我想将jru

我希望我的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平台”,或者我将路径设置为包含“c:\opt\jruby-1.6.1\bin”时,我希望ruby 1.9兼容


一言以蔽之:我想将jruby安装锁定为ruby版本,而不管环境如何。或者有专门使用ruby 1.9的jruby 1.6.1安装程序吗?若否,原因为何?我应该这样做吗?

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

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

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


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

您可以指定JRUBY\u OPTS环境变量:
JRUBY\u OPTS=--1.9

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

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


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

您建议更改一个环境变量,但问题特别指出“我想将jruby安装锁定为ruby版本,而不管环境如何。”您建议更改一个环境变量,但问题特别指出“我想将jruby安装锁定为ruby版本,而不管环境如何。”