0

现在我正在尝试将我的 ruby​​ 版本从 1.8(系统默认)更新到 1.9.3。

安装 ruby​​ 1.9.3 后:

==> Downloading http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz
######################################################################## 100.0%
==> Patching
patching file missing/setproctitle.c
==> ./configure --prefix=/usr/local/Cellar/ruby/1.9.3-p362 --enable-shared --disable
==> make
==> make install
==> Caveats
NOTE: By default, gem installed binaries will be placed into:
  /usr/local/Cellar/ruby/1.9.3-p362/bin

You may want to add this to your PATH.
==> Summary

但是当我更改我的 ruby​​ 版本时,我得到了这个:

macmatoMac-Pro:1.9.3-p362 mac$ rvm use 1.9.3 --default

ruby-1.9.3-p327 is not installed.

To install do: 'rvm install ruby-1.9.3-p327'

我应该怎么办?谢谢 :)

4

1 回答 1

1

RVM 对 1.9.3 的版本一无所知/usr/local/Cellar/ruby。您不能将 Ruby 版本安装到任意位置并期望 RVM 继承它或了解它的位置,因为您将它安装在 RVM 的控制之外。RVM 旨在使用rvm install some_ruby_version.

您可以更改您的路径以指向您安装的 Ruby,并使用它rvm use system来让 RVM 不碍事,但是,此时,您将不会拥有任何使 RVM 变得不错的附加功能,例如宝石套装支持。

通读 RVM 的文档以了解它的工作原理,尤其是如何安装新版本的 Ruby

于 2013-01-01T04:40:56.760 回答