【问题标题】:Installing Ruby 1.9.3 on Mac在 Mac 上安装 Ruby 1.9.3
【发布时间】:2012-07-09 11:39:42
【问题描述】:

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

更新

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

【问题讨论】:

  • 如果您有两个问题,请打开两个单独的问题。否则你会得到混合的答案,你会更难接受一个单一的回应。
  • 你是对的。我现在已经修复它并接受了你的回答。谢谢。

标签: ruby macos rvm


【解决方案1】:

使用 RVM 安装 Ruby 版本

$ rvm install 1.9.3

然后切换到它

$ rvm use 1.9.3

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

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

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

【讨论】:

  • 啊,是的,我忘了执行它。现在没关系,我想。我正在使用ruby 1.9.3p194。没错,对吧?
【解决方案2】:

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

注意:我对 rvm 没有任何意见。我只是注意到在 Stack Overflow 和工作中安装各种 Rubies 是一个持续不断的问题来源!

要求

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

使用 Homebrew 安装 rbenv

  1. 更新 Homebrew。

     $ brew update
    
  2. 安装 rbenv。

     $ brew install rbenv
    
  3. 安装 ruby​​-build。

     $ 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

有时您需要运行rbenv rehash,例如当您安装具有操作系统本机扩展的 gem 时。

$ rbenv rehash

您可以使用 rbenv 做很多其他事情,例如在特定目录中使用特定的 Ruby,或者在 shell 中使用特定的 ruby​​。有关详细信息,请参阅相应的文档!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多