我在我的 Mac 上安装了 ruby 1.9.2p320,我尝试更新它,但不知道如何更新,所以我使用rvm安装 ruby 1.9.3,一旦安装完成,输入后ruby -v
我仍然得到 ruby 1.9.2p320。
更新
感谢Simone Carletti,我现在安装了 ruby 1.9.3 !
使用 RVM 安装 Ruby 版本
$ rvm install 1.9.3
然后切换到它
$ rvm use 1.9.3
后一个命令可能是您忘记执行的命令。
您可能需要为您的项目配置一个.rvmrc文件以记住这些设置。
关于另一个问题,您应该打开一个单独的问题。
您还可以安装使用rbenv来安装和管理不同版本的 Ruby。
注意:我对 rvm 没有任何意见。我只是注意到安装各种红宝石是一个不断的问题来源,无论是在堆栈溢出中还是在工作中!
要求
/usr/local/
在安装完成后您的权限是正确的,否则您可能会遇到看起来很神秘的错误,这些错误不应阻止您安装 Ruby。)rvm implode
在安装 rbenv 之前运行。这将破坏 rvm。使用 Homebrew 安装 rbenv
更新自制软件。
$ brew update
安装 rbenv。
$ brew install rbenv
安装 ruby 构建。
$ brew install ruby-build
按照安装这些公式后列出的说明操作,以使其在您的 shell 中正确可用。
安装 Ruby 1.9.3
查看可以安装的 Ruby 版本。
$ rbenv install
安装一个。这篇文章的最新版本是1.9.3-p194
.
$ rbenv install 1.9.3-p194
使用 Ruby 1.9.3
$ rbenv global 1.9.3-p194
重新散列 rbenv
有时您需要 run rbenv rehash
,例如当您安装具有操作系统本机扩展的 gem 时。
$ rbenv rehash
使用 rbenv 可以做很多其他事情,比如在特定目录中使用特定的 Ruby,或者在 shell 中使用特定的 ruby。有关更多信息,请参阅相应的文档!