Llevo Monterey 12.5. Mi make
ha dejado de funcionar de repente y me pide que instale Command Line Tools, pero después de instalarlo desde la ventana emergente obtengo el error
xcrun: error: invalid DEVELOPER_DIR path (/Applications/Xcode.app/Contents/Developer), missing xcrun at: /Applications/Xcode.app/Contents/Developer/usr/bin/xcrun
y de hecho xcrun
falta en ese directorio. El problema es similar a esta entrada pero descargar el dmg e instalar las herramientas manualmente no soluciona mi problema. He intentado todas las correcciones en línea como sudo xcode-select -r
y sudo xcode-select -switch ...
con reinicios por todas partes en vano. Ejecutando xcode-select --install
me dice
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
pero, por supuesto, no hay actualizaciones de software para esto.
Puedo ejecutar /Library/Developer/CommandLineTools/usr/bin/clang
(que evita herramientas como gcc que creo que sólo invocan a xcrun
llamar clang
) pero nada parece estar vinculado ya que me encuentro con
loop.c:1:10: fatal error: 'stdio.h' file not found
#include <stdio.h>
Si ejecuto gcc
desde Homebrew, puedo ejecutar gcc
sin archivos de entrada, pero en cuanto ejecuto gcc -o loop loop.c
Me encuentro con el mismo xcrun
error.
En las preferencias de Xcode, Ubicaciones/Herramientas de línea de comandos dice Xcode 13.4.1 (13F100) que coincide con la versión de Xcode que tengo instalada.
¿Cómo puedo solucionar el xcrun
¿error?