C编译器错误与狮子和新安装/更新的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 = /用户/ 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 - libyaml-dir = / Users / zkidd / .rvm / usr configure:警告:无法识别的选项:--with-libyaml-dir检查构建系统类型... x86_64-apple-darwin11.2.0检查主机系统类型... x86_64-apple-darwin11.2.0检查目标系统类型... x86_64-apple-darwin11.2.0检查C编译器是否工作... no configure:error:在/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的全部内容被删除为红宝石不会总是覆盖正确的文件。 另一种选择是确保您的文件权限是干净的。 我喜欢懒惰的方式,只是在磁盘工具中运行修复文件权限。 我很确定它是磁盘实用程序>启动磁盘>急救>修复磁盘权限。

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

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

上一篇: C Compiler error with Lion and Newly Installed/Updated XCode

下一篇: Having Trouble Installing Ruby with RVM