我使用自制软件安装了 Ruby 1.9.2,然后安装了 RVM。
我想将 RVM 指向我在地窖文件夹中的版本。如何rvm --default 1.9.1
在无需使用 RVM 重新安装的情况下指出 Cellar 中的那个?
你不能这样做并获得正确的行为。
当作为单用户沙箱运行时,RVM 在其自己的目录中工作。它控制的任何 Ruby 都将存在于您的~/.rvm
目录中。
RVM 无法控制的任何内容都将被视为设置system
,您可以自行管理是否安装了常规/usr/bin
Ruby 。/usr/local/bin
/opt
在我看来,您应该让 RVM 管理 Ruby 安装。它非常流畅,并迅速成为在 Linux 和 Mac OS 上管理 Ruby 开发环境的首选方式。
您可以尝试从 Cellar 文件夹创建别名到 中的适当位置~/.rvm
,但 RVM 在其安装过程中会修改一些内容,例如gem
,这不会在 Homebrew-installed 文件夹中完成,并且会导致 RVM 的 gem 支持中断那个 Ruby 版本。