【问题标题】:The RVM is not working for meRVM 不适合我
【发布时间】:2011-10-18 03:23:14
【问题描述】:

我正在尝试使用 RVM 在带有 xcode 4.2 的 Lion 系统上安装 ruby​​ 1.9.2。我是红宝石新手,所以我不明白为什么这不起作用。我正在阅读 Ruby on Rails 3 教程作为我的安装指南。然而,这本书不是最新的,因为它与狮子有关。谁能指出发生了什么并就我需要做什么给出确切的指示?

【问题讨论】:

  • 您实际上并没有描述您遇到的问题。它在哪个阶段失败?

标签: ruby rvm osx-lion


【解决方案1】:

如果您全新安装 Xcode 4.2,它不附带 GCC(它仅附带 LLVM GCC)。您应该下载:https://github.com/kennethreitz/osx-gcc-installer 以获取 GCC。

安装 Xcode 后:

  1. 安装 RVM (http://beginrescueend.com/rvm/install/)
  2. 关闭终端,打开一个新终端(以防万一)。
  3. 输入:已知 rvm 列表
  4. 您可以使用以下命令安装任何 ruby​​:rvm install X(其中 X 是 ruby​​)
  5. 如果您不确定第 4 步,只需执行“rvm install ruby​​-1.9.2”

我认为这会奏效......

【讨论】:

【解决方案2】:

我没有那本书,但请尝试按照官方说明进行操作:http://beginrescueend.com/rvm/install

编辑:试图将此作为对 Ngan 的评论,但不知道如何在 cmets 中格式化。如果这确实是问题(你会知道,因为你会在安装 gems 时遇到段错误),Xcode 仍然带有普通的 gcc,默认情况下它只使用 LLVM GCC。您可以将环境变量 CC 设置为使用普通 gcc:

rvm remove 1.8.7 # or whatever version is failing, just in case
CC=/usr/bin/gcc-4.2 rvm install 1.8.7

【讨论】:

    【解决方案3】:

    如果您不介意使用自制软件,请尝试以下说明:Installing Rails on OS X Lion with HomeBrew, RVM and Mysql

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 2011-08-11
      • 2011-01-05
      • 2011-12-23
      • 2012-04-01
      • 2011-05-02
      • 2012-12-07
      相关资源
      最近更新 更多