2

是的,我知道关于在 Lion 上安装 Ruby 1.9.3 的问题发布了一些问题,主要是因为更高版本的 Xcode(在我的情况下为 4.3.2)的问题。

但是,我已经尝试了所有在 Stack 上发布的关于这种方式的方法,但没有任何帮助。它开始编译,经过一两分钟,然后突然停止。

作为示例,我尝试过以下操作(当然我安装了 GCC 安装程序):

rvm install 1.9.3
rvm install 1.9.3 --with-gcc=clang
rvm install 1.9.3 --with-gcc=gcc-4.2

如果运行rvm install 1.9.3在编译期间会显示以下错误(这会停止安装):

Error running 'make', please read /Users/henrikpetersson81/.rvm/log/ruby-1.9.3-p374/make.log
There has been an error while running make. Halting the installation.

在这里您可以读取最新构建失败的日志文件:http: //jsfiddle.net/hyhrk/

我尝试的最后一件事是遵循此答案中的更新指南。同样的问题。

这里有什么问题?

笔记。我安装了以下内容:

  1. 红宝石 1.8.7
  2. 自制 0.7.1
  3. RVM 1.17.10
  4. GCC 安装程序 4.2.1
  5. Xcode 4.3.2
  6. 命令行工具
4

2 回答 2

8

RVM 有一个更新的命令来安装所有必需的库:

rvm get head
rvm requirements run

它可能会询问您的密码(对于sudo)。

之后运行:

rvm install 1.9.3 --with-opt-dir=`brew --prefix readline` --without-tcl --without-tk

更新 RVM 1.19+

RVM 负责这一切:

rvm get stable
rvm autolibs homebrew
rvm install 1.9.3
于 2013-01-22T20:31:51.383 回答
1

看起来readline有问题。由于您使用的是 Homebrew,因此您可以尝试以下操作:

brew install readline
rvm install 1.9.3 --with-readline=`brew --prefix readline`
于 2013-01-22T16:17:14.190 回答