2011-05-23 103 views
1

我希望我的jruby 1.6.1安裝只能以ruby 1.9模式運行。我想要卸載或確實禁用對1.8.7的支持,因爲如果我忘記將環境或命令行參數設置在某處,我不想拉我的頭髮。將jruby鎖定爲ruby 1.9永久

還!我在我的機器上安裝了另一個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版本,不管環境如何。還是有一個jruby 1.6.1安裝程序與ruby 1.9專門?如果不是,爲什麼不呢?我應該甚至希望那樣嗎?

回答

1

可以指定JRUBY_OPTS環境變量:JRUBY_OPTS = --1.9

如果您在Windows系統環境變量做到這一點,它會永遠在任何地方應用JRuby的可執行文件運行。

如果您只將它添加到Netbeans項目屬性中,則根據您選擇的配置,您可能會有所不同。例如不要爲您的JRuby 1.5.1配置進行設置。

不能只通過更改PATH環境變量就自動更改它。

+0

如果問題非常明確地說「我想將我的jruby安裝鎖定爲ruby版本,而不考慮環境」,則您建議更改環境變量。 – 2011-10-24 04:37:34