您好我正在尝试使用RVM将我的ruby 1.9.2升级到1.9.3。这就是我正在做的事情:
rvm upgrade 1.9.2
Are you sure you wish to upgrade from ruby-1.9.2-p290 to ruby-1.9.3-p0? (Y/n): y
然后我收到以下错误:
Installing new ruby ruby-1.9.3-p0
Installing Ruby from source to: /Users/jeanosorio/.rvm/rubies/ruby-1.9.3-p0, this may take a while depending on your cpu(s)...
ruby-1.9.3-p0 - #fetching
ruby-1.9.3-p0 - #extracted to /Users/jeanosorio/.rvm/src/ruby-1.9.3-p0 (already extracted)
Fetching yaml-0.1.4.tar.gz to /Users/jeanosorio/.rvm/archives
Extracting yaml-0.1.4.tar.gz to /Users/jeanosorio/.rvm/src
Configuring yaml in /Users/jeanosorio/.rvm/src/yaml-0.1.4.
Compiling yaml in /Users/jeanosorio/.rvm/src/yaml-0.1.4.
Installing yaml to /Users/jeanosorio/.rvm/usr
ruby-1.9.3-p0 - #configuring
ERROR: Error running ' ./configure --prefix=/Users/jeanosorio/.rvm/rubies/ruby-1.9.3-p0 --enable-shared --disable-install-doc --with-libyaml-dir=/Users/jeanosorio/.rvm/usr ', please read /Users/jeanosorio/.rvm/log/ruby-1.9.3-p0/configure.log
ERROR: There has been an error while running configure. Halting the installation.
ERROR: Unable to install ruby ruby-1.9.3-p0. Please install it manually to continue.
我正在使用XCODE 4.2.1,任何想法都可以???
这是configure.log
[2012-06-20 11:31:41] ./configure --prefix=/Users/jeanosorio/.rvm/rubies/ruby-1.9.3-p0 --enable-shared --disable-install-doc --with-libyaml-dir=/Users/jeanosorio/.rvm/usr
configure: WARNING: unrecognized options: --with-libyaml-dir
checking build system type... x86_64-apple-darwin11.4.0
checking host system type... x86_64-apple-darwin11.4.0
checking target system type... x86_64-apple-darwin11.4.0
checking whether the C compiler works... no
configure: error: in `/Users/jeanosorio/.rvm/src/ruby-1.9.3-p0':
configure: error: C compiler cannot create executables
See `config.log' for more details
答案 0 :(得分:1)
curl -L get.rvm.io | bash -s stable && rvm reload
rvm requirements
您还可以使用http://railsinsaler.org进行新系统安装。
答案 1 :(得分:0)
尝试升级到Xcode 4.3。通过干净的安装,我能够获得1.9.3-p125的工作效果。
如果这不起作用,RVM会提供一些提示:https://rvm.io/os/osx/