Arreglar que Git no funciona después de la actualización de macOS (xcrun: error: ruta de desarrollador activa no válida (/Library/Developer/CommandLineTools)
Tabla de contenido:
Algunos usuarios de Mac Terminal pueden descubrir que git, pip, HomeBrew y otras herramientas de línea de comandos pueden fallar o no funcionar según lo previsto con un mensaje de error que dice “xcrun: error: ruta de desarrollador activa no válida (/Library/ Desarrollador/Herramientas de línea de comandos)”. A veces, estas herramientas de línea de comandos dejan de funcionar después de una actualización del software del sistema macOS, pero funcionaban anteriormente.
Afortunadamente, es fácil corregir el mensaje de error “xcrun: error: ruta de desarrollador activa no válida (/Library/Developer/CommandLineTools)” y obtener git, pip, Homebrew o cualquier otra herramienta de línea de comandos que falló, para comenzar a trabajar de nuevo.
Por lo que vale, el mensaje de error completo es:
Corregir el error “xcrun: error: ruta de desarrollador activa no válida” en la terminal en MacOS
La solución, como habrá adivinado por el propio mensaje de error, es reinstalar o instalar las herramientas de línea de comandos. Sí, incluso si ya tiene instaladas herramientas de línea de comandos, debe reinstalarlas para resolver el mensaje de error, especialmente si solo experimenta el error después de una actualización del software del sistema (por ejemplo, de Mojave a Monterey).
La instalación/reinstalación de CLT se puede realizar desde la línea de comandos emitiendo la siguiente cadena de comandos en la Terminal:
xcode-select --install
Al pulsar Intro, aparecerá una ventana emergente con un indicador de progreso en la descarga de Command Line Tools.
Una vez que se haya completado la instalación de las herramientas de línea de comandos, debe reiniciar la Mac (a veces simplemente actualizar, reiniciar Terminal o abrir una nueva Terminal también puede resolver el mensaje 'xcrun error invalid active developer path', pero se recomienda reiniciar).
Si está utilizando Homebrew, también debe asegurarse de actualizar Homebrew después de haber (re)instalado las herramientas de línea de comandos.
¿Sigue viendo xcrun: error: ruta activa de desarrollador no válida (/Library/Developer/CommandLineTools)?
Si instaló o reinstaló las herramientas de la línea de comandos a través de Terminal, reinicia la Mac y sigue recibiendo el error, también puede intentar instalar manualmente las herramientas de la línea de comandos usando un archivo DMG directamente desde Apple .
Necesitará un ID de Apple para acceder a la descarga, luego diríjase a developer.apple.com y descargue Command Line Tools para Xcode (última versión) e instálelo manualmente.
De nuevo, los usuarios de Homebrew querrán actualizar Homebrew. No debería tener que instalar Homebrew nuevamente o eliminarlo y luego reinstalarlo, una simple actualización debería ser suficiente.
¿Funcionó esto para resolver sus problemas con git, pip, Homebrew o lo que fuera que activaba el mensaje de error xcrun en la línea de comandos de su Mac? ¿Encontraste otra solución? Comparte tus pensamientos y experiencias en los comentarios.