在netbeans中创建一个新的ruby平台

时间:2010-12-16 07:24:28

标签: ruby netbeans

我的mac机器上安装了ruby,netbeans显示它是ruby平台之一。我在我的机器上安装了一些具有不同GEM_HOME和GEM_PATH位置的新宝石,这样这些新宝石就不会干扰作为默认ruby安装的一部分安装的宝石。现在我想在Netbeans中创建一个新的ruby平台,以便它使用新的GEM_PATH和GEM_HOME位置而不是默认位置(但不安装新版本的ruby)。因为这个netbeans要求ruby解释器文件的位置。在选择默认的ruby解释器文件时,它不会创建一个新平台,指向已安装的平台。如果我将解释器文件复制到新位置并将其提供给netbeans,那么它确实会创建一个新平台,但平台的名称保持不变(在我的情况下为Ruby 1.8.7-p174)。在新平台中,我可以更改GEM_HOME和GEM_PATH变量。 Netbeans没有提供任何改变平台名称的机制,这非常不方便,因为它会在平台之间切换时产生混淆。

我的问题是如何更改平台名称?我可以通过直接编辑netbeans首选项文件来更改它(如果没有办法从ui执行此操作)。

1 个答案:

答案 0 :(得分:1)

据我所知,你要做的事情真的很复杂。听起来很复杂。

如果在这两种情况下你都使用相同版本的红宝石和不同的宝石(即使它的不同版本的红宝石)

您可以使用Ruby Version Manager rvm和(如果需要rvm gemsets)。它非常棒。

rvm也与Netbeans集成