通过rvm安装Ruby的问题(​​运行configure时出错)

时间:2010-12-23 10:48:17

标签: ruby rvm

这就是我所拥有的,有没有人有想法让它正确配置?

MacBook-Air-de-Remy-Thellier:~ remythellier$ rvm install 1.9.2
/Users/remythellier/.rvm/rubies/ruby-1.9.2-p0, this may take a while depending on your cpu(s)...

ruby-1.9.2-p0 - #fetching 
ruby-1.9.2-p0 - #extracted to /Users/remythellier/.rvm/src/ruby-1.9.2-p0 (already extracted)
ruby-1.9.2-p0 - #configuring 
Error running './configure --prefix=/Users/remythellier/.rvm/rubies/ruby-1.9.2-p0 --enable-shared  ', please read /Users/remythellier/.rvm/log/ruby-1.9.2-p0/configure.log
There has been an error while running configure. Halting the installation.

5 个答案:

答案 0 :(得分:20)

从OSX cd安装XCode。这将为您提供gcc以及编译要安装的红宝石所需的一切。

修改

Mountain Lion不再使用XCode发布gcc,您必须从“偏好设置”中明确安装它 - >下载 - > “安装命令行工具”,如@boulder_ruby所述

答案 1 :(得分:5)

如果您刚刚安装了Xcode,就像我一样,请记住您必须先打开它,然后启动安装向导。

**另外,请确保指定命令行工具的安装,至少在我的情况下,默认情况下不包括这些工具。 (这里的关键是C编译器)    - 在Xcode内部,转到首选项(cmd +,),下载,然后安装命令行工具

答案 2 :(得分:2)

除了boulder_ruby的答案之外,我还必须更新到最新的RVM稳定版本才能安装Ruby。

答案 3 :(得分:2)

这可能有点晚了,但是如果你遇到像我这样的问题,那么这篇文章就是救星。您不仅需要安装XCode,还需要安装位于Xcode首选项中的“命令行工具”:

http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/

答案 4 :(得分:1)

我将ruby从1.8.7升级到1.9.3(mac osx 10.7)的步骤

  • 安装RVM https://rvm.io/rvm/install/
  • 然后从appstore下载安装xcode
  • 从xcode安装命令行工具 - 转到xcode->preferences->downloads->components->commandline tools 现在运行
  • 'sudo rvm install 1.9.3
  • rvm use 1.9.3