尝试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更好在/ user文件夹中?
或者,如果我完全关闭,这些都不是问题和解决方案,那么任何其他建议都会非常受欢迎!!!
~~~
根据Tin Man的说明,这是
shawn-taylors-macbook-pro-2:~shawntaylorphoto $ rvm info
系统:
系统: uname:“Darwin shawn-taylors-macbook-pro-2.local 10.7.0 达尔文内核版本10.7.0:1月29日星期六15:17:16太平洋标准时间2011; root:xnu-1504.9.37~1 / RELEASE_I386 i386“ bash:“/ bin / bash => GNU bash,版本3.2.48(1) - 发布 下(x86_64-苹果darwin10.0)” zsh:“/ bin / zsh => zsh 4.3.9(i386-apple-darwin10.0)”
RVM: 版本:“Wayne E. Seguin的rvm 1.6.23 (wayneeseguin@gmail.com)[https://rvm.beginrescueend.com/]“
房屋: 宝石:“未设置” 红宝石:“未设置”
二进制文件: ruby:“/ usr / bin / ruby” irb:“/ usr / bin / irb” gem:“/ usr / bin / gem” 耙:“/ usr / bin / rake”
环境: PATH:
“在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin目录:在/ usr /本地/ git的/ bin中:在/ usr / X11 / bin中:/用户/ shawntaylorphoto /斌:/” GEM_HOME:“” GEM_PATH:“” MY_RUBY_HOME:“” IRBRC:“” RUBYOPT:“” 宝石:“”
注意:我在OSX 10.6.7
答案 0 :(得分:0)
您需要安装OS X安装光盘上的“开发者工具”子系统。
答案 1 :(得分:0)
我怀疑XCode需要位于其默认安装位置。在/Developer
上的所有Mac上。
此外,您没有说明您正在运行的操作系统版本,但是有一些错误版本的XCode,因此有助于为您的操作系统提供最新版本。