我试图通过RVM安装以下三个版本的Ruby,每个版本都有自己的一组错误.我更关心的是让最后一个工作,所以我会专注于那个.
rvm install 1.8.7
rvm install 1.9.2
rvm install 1.9.3
Run Code Online (Sandbox Code Playgroud)
rvm install 1.9.3(bash输出)
14:10:41: ~/.rvm/config $
rvm install 1.9.3
Fetching yaml-0.1.4.tar.gz to /Users/dionnesaunders/.rvm/archives
Extracting yaml-0.1.4.tar.gz to /Users/dionnesaunders/.rvm/src
ERROR: Error running 'tar mzxf /Users/dionnesaunders/.rvm/archives/yaml-0.1.4.tar.gz -C /Users/dionnesaunders/.rvm/src ', please read /Users/dionnesaunders/.rvm/log/ruby-1.9.3-p0/yaml/extract.log
Configuring yaml in /Users/dionnesaunders/.rvm/src/yaml-0.1.4.
ERROR: Error running ' ./configure --prefix="/Users/dionnesaunders/.rvm/usr" ', please read /Users/dionnesaunders/.rvm/log/ruby-1.9.3-p0/yaml/configure.log
Compiling yaml in /Users/dionnesaunders/.rvm/src/yaml-0.1.4.
ERROR: Error running 'make ', please read /Users/dionnesaunders/.rvm/log/ruby-1.9.3-p0/yaml/make.log
Database file /Users/dionnesaunders/.rvm/config/packages does not exist.
/Users/dionnesaunders/.rvm/scripts/functions/build: line 19: /usr/bin/gcc-4.2: No such file or directory …Run Code Online (Sandbox Code Playgroud) 我rvm install 1.9.3在mac的终端上通过命令安装了ruby 1.9.3 .我安装后遇到这些错误(见下文).有没有人想解决这个问题?
运行错误'./configure --prefix =/Users/Keta/.rvm/rubies/ruby-1.9.3-p551 --with-opt-dir =/usr/local/opt/libyaml:/ usr/local/opt/readline:/ usr/local/opt/libksba:/ usr/local/opt/openssl --without-tcl --without-tk --disable-install-doc --enable-shared',显示最后15行/用户/ Keta/.rvm/log/1421301212_ruby-1.9.3-p551/configure.log GEM_HOME =/Users/Keta/.rvm/gems/ruby-2.2.0 PATH =/usr/local/opt/pkg-config /斌:在/ usr /本地的/ opt/libtool的/ bin中:在/ usr /本地的/ opt /的automake /斌:在/ usr /本地的/ opt/autoconf的/ bin中:/Users/Keta/.rvm/gems/ruby-2.2.0 /bin:/Users/Keta/.rvm/gems/ruby-2.2.0@global/bin:/Users/Keta/.rvm/rubies/ruby-2.2.0/bin:/usr/local/bin:/usr /bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/Users/Keta/.rvm/bin GEM_PATH =/Users/Keta/.rvm/gems /ruby-2.2.0:/Users/Keta/.rvm/gems/ruby-2.2.0@global command(7):./ configure --prefix =/Users/Keta/.rvm/rubies/ruby-1.9.3-p551 --with-opt-dir =/usr/local/opt/libyaml:/ usr/local/opt/readline:/ usr/local/opt/libksba:/ usr/local/opt/openssl --without-tcl --without-tk --disable-install-doc --enable-shared configure:警告:无法识别的选项: - without-tcl , - without -tk检查构建系统类型... x86_64-apple-darwin14.0.0检查主机系统类型... x86_64-apple-darwin14.0.0检查目标系统类型... x86_64-apple-darwin14.0.0检查是否C编译器工作...是检查C编译器默认输出文件名... a.out检查可执行文件的后缀...检查我们是否正在交叉编译... configure:error:in/ usr/local/opt/libksba:/ usr/local/opt/openssl --without-tcl --without-tk --disable-install-doc --enable-shared configure:警告:无法识别的选项: - withoutout- tcl, - without-tk检查构建系统类型... …