Tengo problemas para hacer que Homebrew trabaje en Lion. Por alguna razón, está recogiendo clang en lugar de gcc.Homebrew no puede encontrar gcc
==> Upgrading gnutls
...
checking for gcc...
/usr/bin/clang checking whether the C compiler works... no
'brebaje médico dice:
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.
NOTA: Ya he instalado las herramientas de línea de comandos de XCode, incluyendo gcc.
$ which gcc
/usr/bin/gcc
$ gcc -v
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)
¿Cómo puedo forzar el brew para usar gcc?
Gracias por la información. Probé 'brew tap', pero mi versión de brew era demasiado antigua para esta nueva función, y 'brew upgrade' es la forma en que llegué al error en mi pregunta original, así que estaba estancado. Terminé resolviendo mi problema mi brebaje de desinstalación (consulte [aquí] (https://github.com/mxcl/homebrew/wiki/FAQ/1ef6c2cf55db89252949c7bb2908abe093a3414a)) y luego vuelva a instalar (consulte [aquí] (https://github.com)./mxcl/homebrew/wiki/instalación)). También tuve que hacer algunos pasos adicionales antes de volver a instalar, porque había instalado imprudentemente cerveza como raíz, p. "sudo rm /usr/local/.git". Al final, no necesitaba un nuevo gcc. – ishmael
@ishmael Esa es la diferencia entre 'brew update' (Homebrew sí mismo) y' brew upgrade' (fórmulas). –
En mi caso, --use-llvm producirá un error al hacer el arranque. 'brew install --use-gcc gcc48' funciona para mí. – xgdgsc