1

我在我的 Mac 上安装了 ruby​​ 1.9.2p320,我尝试更新它,但不知道如何更新,所以我使用rvm安装 ruby​​ 1.9.3,一旦安装完成,输入后ruby -v我仍然得到 ruby​​ 1.9.2p320。

更新

感谢Simone Carletti,我现在安装了 ruby​​ 1.9.3 !

4

2 回答 2

2

使用 RVM 安装 Ruby 版本

$ rvm install 1.9.3

然后切换到它

$ rvm use 1.9.3

后一个命令可能是您忘记执行的命令。

您可能需要为您的项目配置一个.rvmrc文件以记住这些设置。

关于另一个问题,您应该打开一个单独的问题。

于 2012-07-09T11:44:47.590 回答
1

您还可以安装使用rbenv来安装和管理不同版本的 Ruby。

注意:我对 rvm 没有任何意见。我只是注意到安装各种红宝石是一个不断的问题来源,无论是在堆栈溢出中还是在工作中!

要求

  • 在这里,我假设您有Homebrew。(如果您还没有安装它,请确保/usr/local/在安装完成后您的权限是正确的,否则您可能会遇到看起来很神秘的错误,这些错误不应阻止您安装 Ruby。)
  • rvm implode在安装 rbenv 之前运行。这将破坏 rvm。

使用 Homebrew 安装 rbenv

  1. 更新自制软件。

     $ brew update
    
  2. 安装 rbenv。

     $ brew install rbenv
    
  3. 安装 ruby​​ 构建。

     $ brew install ruby-build
    
  4. 按照安装这些公式后列出的说明操作,以使其在您的 shell 中正确可用。

安装 Ruby 1.9.3

  1. 查看可以安装的 Ruby 版本。

     $ rbenv install
    
  2. 安装一个。这篇文章的最新版本是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​​。有关更多信息,请参阅相应的文档!

于 2012-08-08T07:04:57.047 回答