Actualicé a macOS Mojave (esto también sucede con la actualización de Catalina).
Esta mañana navegué a la base de código de mi trabajo en la Línea de comandos en mi MacBook pro, escribí "git status" en el repositorio y recibí el error:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

Respuestas:
El problema es que las herramientas de línea de comandos de Xcode deben actualizarse.
Regrese a su terminal y presione:
Entonces recibirás:
En este punto, se le pedirá en una ventana que actualice las herramientas de la línea de comandos de Xcode. (que puede tomar un tiempo)
abra una nueva ventana de terminal y sus herramientas de desarrollo deberían ser devueltas.
Adición: con cualquier actualización importante o semi-principal, deberá actualizar las herramientas de línea de comandos para que funcionen correctamente nuevamente. Verifique Xcode con cualquier actualización. Esto va más allá de Mojave ...
Después de eso reinicia tu terminal
fuente
xcode-select --install. Entonces funcionará.Obtuve algunos errores de que el software no estaba disponible desde el servidor de actualización al intentar
xcode-select --installLo que me solucionó fue ir aquí https://developer.apple.com/download/more/ y descargarlo
Command Line Tools (macOS 10.14) for Xcode 10y luego instalarlo manualmente.Después de eso, los errores deberían desaparecer cuando abra una nueva terminal.
fuente
software not available at serverpero la respuesta de @ High6 a continuación funciona.xcode-select --resetCommand Line Tools (macOS 10.14) for Xcode 10.1desde el enlace. ¡Gracias!Command Line Tools for Xcode 11.3, ya que Xcode 10.1 no estaba disponiblePara mí
xcode-select --resetfue la solución en Mojave.fuente
xcode-select --install.sudosudo xcode-select --resettrabajó para mí en un Mojave -> Catalina actualización de MacOSAdemás de la respuesta de dustbuster, necesitaba establecer la ruta a la carpeta Xcode con este comando:
fuente
xcode-select --instally descargando e instalando manualmente, ninguna de las soluciones funcionó. Tenga en cuenta que esperé y actualicé a la versión 10.14.1.xcode-select --switch /Applications/Xcode.app/Contents/Developeroxcode-select --resetmenos Terminal utilizará las herramientas de línea de comandos dentro de Xcode en lugar de las instaladas por el instalador independiente "herramientas de línea de comandos". A partir de ese momento, App Store actualizará automáticamente Xcode y sus herramientas se mantendrán actualizadas.He utilizado
xcode-select --installdado en la respuesta aceptada en lanzamientos importantes anteriores.Acabo de actualizar a OS X 10.15 Catalina y vuelvo a ejecutar la herramienta Actualización de software desde las preferencias después de que se completa la actualización del sistema operativo. La actualización de las utilidades de Xcode estaba disponible allí, lo que también solucionó el problema usando git que acababa de salir
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)fuente
xcode-select --switch /Applications/Xcode.app/Contents/Developeroxcode-select --resetmenos Terminal utilizará las herramientas de línea de comandos dentro de Xcode en lugar de las instaladas por el instalador independiente "herramientas de línea de comandos". A partir de ese momento, App Store actualizará automáticamente Xcode y sus herramientas se mantendrán actualizadas.Para mí lo que funcionó es lo siguiente:
Luego, como en la respuesta de @ High6:
Esto revelará una licencia que supongo que es una licencia de Xcode. Desplácese hacia abajo usando space(o el mouse) y luego toque
agree.Esto es lo que funcionó para mí en MacOS Mojave v 10.14.
fuente
en mi caso no se verificó en xcode Después del proceso de instalación,
puede hacerlo de la siguiente manera: xcode -> Preferencias y toque Ubicaciones y luego seleccione, como la siguiente imagen
fuente
xcode-select --switchcon la ruta al paquete Xcode de cualquier versión que seleccione aquí, por cierto.Descubrí la parte de Herramientas de línea de comandos de Xcode del mensaje de error, pero después de ejecutar Xcode y obtener el mensaje para instalar las herramientas adicionales, afirmó que las instaló, pero aún así obtuve el mismo error después de abrir una nueva terminal.
Así que lo hice
xcode-select --installmanualmente y luego funcionó para mí.fuente
xcode-select --switch /Applications/Xcode.app/Contents/Developeroxcode-select --resetmenos Terminal utilizará las herramientas de línea de comandos dentro de Xcode en lugar de las instaladas por el instalador independiente "herramientas de línea de comandos". A partir de ese momento, App Store actualizará automáticamente Xcode y sus herramientas se mantendrán actualizadas.Terminal abierta:
instale las herramientas de desarrollador XCode y solucione el problema.
Restablezca la ruta a Xcode si tiene varias versiones:
fuente
xcode-select --switch /Applications/Xcode.app/Contents/Developeroxcode-select --resetmenos Terminal utilizará las herramientas de línea de comandos dentro de Xcode en lugar de las instaladas por el instalador independiente "herramientas de línea de comandos". A partir de ese momento, App Store actualizará automáticamente Xcode y sus herramientas se mantendrán actualizadas.xcode-select --switchanteriores. El segundo sobrescribe lo que hizo el primero. Haga el primero y sus herramientas de línea de comandos se actualizarán como parte de Xcode.Si tiene Xcode descargado manualmente (es decir, no de la App Store) o no tiene Xcode en absoluto:
sudo rm -rf /Library/Developer/CommandLineToolsSi tiene instalado Xcode desde la App Store:
xcode-select --installfuente
Después de la actualización a Mac,
Cataliname enfrenté al mismo problema, tuve que ejecutar un par de comandos para solucionarlo.Primero comenzó con:
xcode-select --installNo solucionó el problema, tuve que ejecutar lo siguiente en
sudosudo xcode-select --resetLuego, finalmente se solucionó después de cambiar y establecer la ruta explícitamente para el directorio de desarrollador activo:
sudo xcode-select -s /Library/Developer/CommandLineToolsNota: en caso de que haya
Xcodeinstalado, es posible que deba especificar elXcodedirectorio en este caso, debería ser algo como estoxcode-select -s /Applications/Xcode.appfuente
xcode-select --switch /Applications/Xcode.app/Contents/Developeroxcode-select --resetmenos Terminal utilizará las herramientas de línea de comandos dentro de Xcode en lugar de las instaladas por el instalador independiente "herramientas de línea de comandos". A partir de ese momento, App Store actualizará automáticamente Xcode y sus herramientas se mantendrán actualizadas.En Mac OS X Catalina, lo siguiente funcionó bien
Después de esto, apareció un mensaje de IU que completó la instalación de las herramientas
fuente
xcode-select --switch /Applications/Xcode.app/Contents/Developeroxcode-select --resetmenos Terminal utilizará las herramientas de línea de comandos dentro de Xcode en lugar de las instaladas por el instalador independiente "herramientas de línea de comandos". A partir de ese momento, App Store actualizará automáticamente Xcode y sus herramientas se mantendrán actualizadas.Vuelve a la terminal y realiza -
después de este -
después de este reinicio terminal.
fuente
Para mí, no tenía instalado xcode (en Mojave OS). Fui a la tienda de aplicaciones en mi Mac y lo descargué, luego volví a la terminal y escribí
gity presioné enter, luego funcionó.fuente
Esto funciona para mi
El código X debe estar instalado.
fuente
Descubrí que mi versión de Xcode estaba demasiado desactualizada y que la instalación de herramientas de línea de comandos no estaba ayudando. Esto es lo que hice:
fuente
Prueba esto:
o esto:
fuente
Para aquellos que usan Catalina y Xcode-beta:
fuente
Para mí, sucedió después de la actualización de Mac OS a Mojave y git no funcionaba en Intellij
Solución: - Vaya a Configuración, luego Archivo | Configuraciones | Control de versiones | Git y edite el campo ejecutable Path to Git que es / usr / local / bin / git
fuente
Observé en la configuración de privacidad de Catalina que si Xcode no se agrega en el disco de acceso completo, obtendré el mismo error, Xcode no ejecuta scripts. Agregue su Xcode igual que en la imagen adjunta. Después de eso, construye y ejecuta limpio. Espero que funcione.
fuente
Si por alguna posibilidad no tiene que Xcode o tuvo que eliminarlo, por ejemplo, en una situación en la que necesitaba liberar espacio en disco para realizar la actualización, simplemente instale Xcode desde la App Store. Una vez que esté listo y cuando inicie esto por primera vez, Xcode le preguntará si desea instalar componentes, haga clic
Instally también solucionará el problema.fuente