是的,我知道在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/
我尝试过的最后一件事是遵循this answer中的更新指南。同样的问题。
这里有什么问题?
注意。我安装了以下内容:
答案 0 :(得分: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负责这一切:
rvm get stable
rvm autolibs homebrew
rvm install 1.9.3
答案 1 :(得分:1)
看起来readline存在问题。既然你正在使用Homebrew,你可以试试这个:
brew install readline
rvm install 1.9.3 --with-readline=`brew --prefix readline`