升级到 Mavericks,C 编译器无法创建可执行文件

升级到 Mavericks,C 编译器无法创建可执行文件

升级到 Mavericks,我出现破坏了我的 Ruby on Rails 开发环境,由于各种 gem 依赖项,该环境需要 ruby​​ 1.9.3。在该应用程序目录中,我尝试重新安装 ruby​​ 1.9.3-p547:

rvm reinstall ruby-1.9.3-p547

然后我收到一个错误:

checking whether the C compiler works... no
configure: error: in `/Users/dsfaulkenberry/.rvm/src/ruby-1.9.3-p547':
configure: error: C compiler cannot create executables

查看 config.log 文件 (~/.rvm/src/ruby-1.9.3-p547/config.log),我看到:

dyld: Library not loaded: /usr/local/opt/cloog-ppl015/lib/libcloog.0.dylib
  Referenced from: /usr/local/Cellar/gcc46/4.6.4/gcc/libexec/gcc/x86_64-apple-darwin12.4.0/4.6.4/cc1
  Reason: image not found

我看到其他人在升级到 Mavericks 和遇到 C 编译器问题时遇到了问题,但我找不到任何引用这个特定的库或我应该做什么(重新安装 gcc?这是我能做的事情吗?)

许多解决方案都提到接受 XCode 许可协议,我已经这样做了,但问题仍然存在。

一位 Stack Overflow 用户建议通过 homebrew 卸载 gcc,但我照做了但没有成功,另一位用户建议重新安装 homebrew 本身,我会尝试一下。

答案1

命令行工具(gcc 好东西)未随 Mavericks(此处插入脏话)一起安装。您需要下载最新且出色的 xcode,进入 xcode 首选项并安装命令行工具(我相信它位于 General 下)。您应该是正确的。

或者!我注意到了这个技巧:安装命令行工具

相关内容