【发布时间】:2011-10-18 03:23:14
【问题描述】:
我正在尝试使用 RVM 在带有 xcode 4.2 的 Lion 系统上安装 ruby 1.9.2。我是红宝石新手,所以我不明白为什么这不起作用。我正在阅读 Ruby on Rails 3 教程作为我的安装指南。然而,这本书不是最新的,因为它与狮子有关。谁能指出发生了什么并就我需要做什么给出确切的指示?
【问题讨论】:
-
您实际上并没有描述您遇到的问题。它在哪个阶段失败?
我正在尝试使用 RVM 在带有 xcode 4.2 的 Lion 系统上安装 ruby 1.9.2。我是红宝石新手,所以我不明白为什么这不起作用。我正在阅读 Ruby on Rails 3 教程作为我的安装指南。然而,这本书不是最新的,因为它与狮子有关。谁能指出发生了什么并就我需要做什么给出确切的指示?
【问题讨论】:
如果您全新安装 Xcode 4.2,它不附带 GCC(它仅附带 LLVM GCC)。您应该下载:https://github.com/kennethreitz/osx-gcc-installer 以获取 GCC。
安装 Xcode 后:
我认为这会奏效......
【讨论】:
我没有那本书,但请尝试按照官方说明进行操作: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
【讨论】:
如果您不介意使用自制软件,请尝试以下说明:Installing Rails on OS X Lion with HomeBrew, RVM and Mysql
【讨论】: