繁体   English   中英

Lion和新安装/更新的XCode的C编译器错误

[英]C Compiler error with Lion and Newly Installed/Updated XCode

我正在尝试使用Ruby 1.9.3-p0以及在运行时设置RVM

$rvm install 1.9.3

我得到:

错误:运行'./configure --prefix = / Users / zkidd / .rvm / rubies / ruby​​-1.9.3-p0 --enable-shared --disable-install-doc --with-libyaml-dir = / Users / zkidd / .rvm / usr',请阅读/Users/zkidd/.rvm/log/ruby-1.9.3-p0/configure.log错误:运行configure时出错。 停止安装。

然后,当我在textmate中打开configure.log时,我看到:

[2011-12-31 16:43:59] ./configure --prefix = / Users / zkidd / .rvm / rubies / ruby​​-1.9.3-p0 --enable-shared --disable-install-doc- with-libyaml-dir = / Users / zkidd / .rvm / usr配置:警告:无法识别的选项:--with-libyaml-dir检查构建系统类型... x86_64-apple-darwin11.2.0检查主机系统类型... x86_64-apple-darwin11.2.0检查目标系统类型... x86_64-apple-darwin11.2.0检查C编译器是否工作...否配置:错误:在/Users/zkidd/.rvm/src/ruby-1.9.3-p0': configure: error: C compiler cannot create executables See更多详细信息, /Users/zkidd/.rvm/src/ruby-1.9.3-p0': configure: error: C compiler cannot create executables See config.log

我不确定在这里下一步该怎么做:/我已经重新安装了XCODE,并且Mac OS是最新的。 另外,我也刚安装了RVM,效果很好。 任何指导将不胜感激。 谢谢。

我在1.9.2上遇到了非常类似的错误,如果ruby第一次尝试失败,则一旦安装失败,可以将/Users/zkidd/.rvm/src/ruby-1.9.3-p0保留下来。 我建议再次删除ruby(对不起...),并手动检查以确保删除了/Users/zkidd/.rvm/src/ruby-1.9.3-p0以及.rvm / archives的全部内容,红宝石并不总是会正确覆盖文件。 另一个选择是确保您的文件权限是干净的。 我喜欢这种懒惰的方式,只是在磁盘实用程序中运行修复文件权限。 我很确定它是磁盘实用程序>启动磁盘>急救>修复磁盘权限。

那就是我所拥有的...祝你好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM