rvm上的ruby 1.9.2安装错误

时间:2011-05-08 06:14:35

标签: ruby rvm compilation

我尝试在rvm上安装ruby 1.9.2,但是在计算机编译一段时间后,系统会在终端上显示错误消息。你知道怎么回事吗?这花了我几个小时:(

ruby-1.9.2-head - #fetching 
HEAD is now at 91799a2 merges r30786, r30787 and r30797 from trunk into ruby_1_9_2.
From https://github.com/ruby/ruby
 * branch            ruby_1_9_2 -> FETCH_HEAD
Already up-to-date.
Copying from repo to src path...
Running autoconf
ruby-1.9.2-head - #configuring 
ruby-1.9.2-head - #compiling 
ERROR: Error running 'make ', please read /Users/nofear38/.rvm/log/ruby-1.9.2-head/make.log
ERROR: There has been an error while running make. Halting the installation.

4 个答案:

答案 0 :(得分:6)

运行rvm notes并确保已安装操作系统依赖项。

答案 1 :(得分:2)

您是否安装了XCode的构建工具?如果你想make事,你将需要它们。

答案 2 :(得分:2)

错误输出具体是说要阅读/Users/nofear38/.rvm/log/ruby-1.9.2-head/make.log。该日志文件告诉您有关错误的信息是什么?这可能会告诉你究竟是什么问题。

如果没有,您在安装RVM时使用了什么命令?

您是否关注Installation Methods或其他一些说明?我们经常发现人们要么遵循错误的指示,没有完全遵循指示,要么使用系统范围的安装而不是单用户的沙箱。

您显示的命令输出不是我通过RVM为当前1.9.2安装安装Ruby时看到的。如果您使用:

rvm install 1.9.2-head

我推荐您使用:

rvm install 1.9.2

将拉入1.9.2-p180,这是当前稳定的分支,而不是最新的前沿版本。

答案 3 :(得分:0)

如果你还没有解决这个问题,我正在运行Ubuntu 11.0并使用sudo apt-get install ruby-rvm和rvm完美安装!