ruby - 为什么不使用 RVM 安装 Ruby 1.9.2-head?

标签 ruby rvm ruby-1.9

我一直在尝试使用 RVM 安装 Ruby 1.9.2-head,但一直收到此错误消息:

echo executable host ruby is required

为了通过 RVM 安装 Ruby,是否必须具有系统 Ruby?

我拥有 rvm notes 中给出的所有依赖项,但我没有安装任何系统 Ruby。错误日志显示:

[2011-05-02 07:42:19] make 
gcc -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -I. -I.ext/include/i686-linux -I./include -I. -DRUBY_EXPORT   -o main.o -c main.c
gcc -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -I. -I.ext/include/i686-linux -I./include -I. -DRUBY_EXPORT   -o dln.o -c dln.c
gcc -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -I. -I.ext/include/i686-linux -I./include -I. -DRUBY_EXPORT   -o dmydln.o -c dmydln.c
gcc -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -I. -I.ext/include/i686-linux -I./include -I. -DRUBY_EXPORT   -o dmyencoding.o -c dmyencoding.c
gcc -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -I. -I.ext/include/i686-linux -I./include -I. -DRUBY_EXPORT   -o version.o -c version.c
gcc -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long  -fPIC -I. -I.ext/include/i686-linux -I./include -I. -DRUBY_EXPORT   -o dmyversion.o -c dmyversion.c
echo executable host ruby is required.  use --with-baseruby option.; false -I. ./tool/compile_prelude.rb ./prelude.rb miniprelude.c
executable host ruby is required. use --with-baseruby option.
make: *** [miniprelude.c] Error 1

最佳答案

rvm 笔记也说

To install Ruby 1.9.2 you need to have Ruby 1.8.7 installed and set.

所以,安装Ruby 1.8.7,将其加载到环境中并安装ruby 1.9.2

rvm install ruby-1.8.7-head
rvm use ruby-1.8.7-head
rvm install ruby-1.9.2-head

此解决方案已经过测试。

关于ruby - 为什么不使用 RVM 安装 Ruby 1.9.2-head?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5852952/

相关文章:

ruby-on-rails - 测试我的 Ruby gem:Shoulda::Matchers:Module (NoMethodError) 的未定义方法 `configure'

ruby 声音播放

ruby - 坚持环境变量

ruby - 永久设置 "rvm use ruby-1.9.3"?

ruby1.9,导轨和 $SAFE=1

ruby-on-rails - Authlogic_OpenID - "uninitialized constant Rack::OpenID"

使用 Excel CSV 的 Ruby 1.9 编码

ruby - 方法名称在 Object#singleton_methods 返回的列表中,但无法使用 Object#singleton_method 访问

ruby - 在 Ruby 脚本中需要 Ruby Gem 会中断 Cron 作业执行

osx-lion - 即使使用 "--with-gcc=clang",也无法通过 OS X Lion 中的 rvm 安装 Ruby 1.9.3