为什么安装Ruby 1.8.7时出现错误?

尝试RVM安装1.8.7-p302时出现以下错误:

 shawn-taylors-macbook-pro-2:~ shawntaylorphoto$ rvm install 1.8.7-p302 

...

 ERROR: Error running ' ./configure
--prefix=/Users/shawntaylorphoto/.rvm/rubies/ruby-1.8.7-p302
--enable-shared --disable-install-doc  ', please read
/Users/shawntaylorphoto/.rvm/log/ruby-1.8.7-p302/configure.log ERROR:
There has been an error while running configure. Halting the
installation 

我按照建议检查了configure.log文件,并得到这个:

 [2011-07-16 14:55:30]  ./configure
--prefix=/Users/shawntaylorphoto/.rvm/rubies/ruby-1.8.7-p302
--enable-shared --disable-install-doc   checking build system type...
i686-apple-darwin10.7.0 checking host system type...
i686-apple-darwin10.7.0 checking target system type...
i686-apple-darwin10.7.0 checking for gcc... no checking for cc... no
checking for cl.exe... no configure: error: in
`/Users/shawntaylorphoto/.rvm/src/ruby-1.8.7-p302': configure: error:
no acceptable C compiler found in $PATH See `config.log' for more
details. 

Xcode是一个可以接受的C编译器吗? 我会这样想的。 我已经在/ Developer中找到了它,但是没有在〜/ Users / username /中......认为这是问题,如果是这样,我可以告诉RVM寻找C编译器,还是安装Xcode更好在/用户文件夹?

或者,如果我完全关闭,这些都不是问题和解决方案,任何其他建议将非常感谢!

~~~

根据锡人的指示,这里是

shawn-taylors-macbook-pro-2:〜shawntaylorphoto $ rvm info

系统:

system:uname:“Darwin shawn-taylors-macbook-pro-2.local 10.7.0 Darwin Kernel Version 10.7.0:Sat Jan 29 15:17:16 PST 2011; root:xnu-1504.9.37〜1 / RELEASE_I386 i386 “/ bin / zsh => zsh 4.3.9(i386-apple-darwin10.0) darwin10.0)”

rvm:version:“rvm 1.6.23作者:Wayne E. Seguin(wayneeseguin@gmail.com)[https://rvm.beginrescueend.com/]”

家园:宝石:“未设置”红宝石:“未设置”

binaries:ruby:“/ usr / bin / ruby​​”irb:“/ usr / bin / irb”gem:“/ usr / bin / gem”rake:“/ usr / bin / rake”

环境:路径:
“/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / bin:/ usr / local / git / bin:/ usr / X11 / bin:/ Users / shawntaylorphoto / bin:/”GEM_HOME :“”GEM_PATH:“”MY_RUBY_HOME:“”IRBRC:“”RUBYOPT:“”gemset:“”

注意:我在OSX 10.6.7上


我怀疑XCode需要在它的默认安装位置。 在我所有的Mac /Developer

另外,你不会说你正在运行的是哪个版本的操作系统,但是有一些错误的XCode版本,所以它有助于为你的操作系统提供最新版本。


您需要安装OS X安装光盘上的“开发工具”子系统。

链接地址: http://www.djcxy.com/p/85873.html

上一篇: Why do I get an error installing Ruby 1.8.7

下一篇: Finding an item in std::vector