0 votos

Xcode Command Line Tools no se instala, falta xcrun

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?

2voto

tchrist Puntos 47116

La actualización a Xcode 14.2 del otro día parece haberlo solucionado.

xcrun dio el error "SDK/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk" cannot be located pero crear un enlace simbólico con ese nombre a la versión más reciente lo arregló por ahora. Todas las herramientas funcionan según lo previsto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X