我尝试在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.
答案 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完美安装!