4

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

我想将 RVM 指向我在地窖文件夹中的版本。如何rvm --default 1.9.1在无需使用 RVM 重新安装的情况下指出 Cellar 中的那个?

4

1 回答 1

5

你不能这样做并获得正确的行为。

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

RVM 无法控制的任何内容都将被视为设置system,您可以自行管理是否安装了常规/usr/binRuby 。/usr/local/bin/opt

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

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

于 2011-05-10T05:34:36.667 回答