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



我正在尝试使用Ruby 1.9.3-p0设置RVM,当我运行

$rvm install 1.9.3

:

ERROR: ERROR running ' ./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时出现错误。停止安装。

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

[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-libya -dir检查构建系统类型…x86_64-apple-darwin11.2.0检查主机系统类型…x86_64-apple-darwin11.2.0检查目标系统类型…x86_64-apple-darwin11.2.0检查C编译器是否工作…没有配置:error: in /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的全部内容,因为ruby并不总是正确覆盖文件。另一个选择是确保您的文件权限是干净的。我喜欢这种偷懒的方式,只在磁盘实用程序中运行fix file permissions。我很确定是磁盘工具>启动磁盘>急救>修复磁盘权限。

这就是我得到的…好运!

最新更新