我在Lion系统上安装homebrew遇到了问题。出现奇怪的情况,它选择clang而不是gcc。
==> Upgrading gnutls
...
checking for gcc...
/usr/bin/clang checking whether the C compiler works... no
'brew doctor' 的输出如下:
We couldn't detect gcc 4.2.x. Some formulae require this compiler. NOTE: Versions of XCode newer than 4.2 don't include gcc 4.2.x.
注意:我已经从XCode安装了命令行工具,包括gcc。
$ which gcc
/usr/bin/gcc
$ gcc -v
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)
我该如何强制使用gcc来安装brew?
brew update
(Homebrew本身)和brew upgrade
(公式)之间的区别。 - Daniel Beckbrew install --use-gcc gcc48
适用于我。 - xgdgsc