如何将RVM指向我的Homebrew Ruby目录?

时间:2011-05-10 02:14:26

标签: ruby rvm homebrew

我使用自制软件安装了Ruby 1.9.2,然后安装了RVM。

我想将RVM指向我在Cellar文件夹中的版本。如何让rvm --default 1.9.1指向Cellar中的那个而不必使用RVM重新安装它?

1 个答案:

答案 0 :(得分:5)

你无法做到这一点并获得正确的行为。

当作为单用户的沙箱运行时,RVM在其自己的目录中工作。它控制的任何Ruby都将存在于~/.rvm目录中。

RVM控件以外的任何内容都将被视为system设置,您可以自行决定是否在/usr/bin/usr/local/bin或{中安装常规Ruby {1}}或任何地方。

在我看来,你应该让RVM管理Ruby安装。它非常灵活,并迅速成为在Linux和Mac OS上管理Ruby开发环境的首选方式。

您可以尝试从Cellar文件夹创建别名到/opt中的适当位置,但RVM会在安装过程中修改一些内容,例如~/.rvm,这在Homebrew中无法完成-installed文件夹,并且会导致RVM的gem支持为Ruby版本打破。