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 --install
Lo que me solucionó fue ir aquí https://developer.apple.com/download/more/ y descargarlo
Command Line Tools (macOS 10.14) for Xcode 10
y luego instalarlo manualmente.Después de eso, los errores deberían desaparecer cuando abra una nueva terminal.
fuente
software not available at server
pero la respuesta de @ High6 a continuación funciona.xcode-select --reset
Command Line Tools (macOS 10.14) for Xcode 10.1
desde el enlace. ¡Gracias!Command Line Tools for Xcode 11.3
, ya que Xcode 10.1 no estaba disponiblePara mí
xcode-select --reset
fue la solución en Mojave.fuente
xcode-select --install
.sudo
sudo xcode-select --reset
trabajó 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 --install
y 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/Developer
oxcode-select --reset
menos 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 --install
dado 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/Developer
oxcode-select --reset
menos 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 --switch
con 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 --install
manualmente y luego funcionó para mí.fuente
xcode-select --switch /Applications/Xcode.app/Contents/Developer
oxcode-select --reset
menos 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/Developer
oxcode-select --reset
menos 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 --switch
anteriores. 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/CommandLineTools
Si tiene instalado Xcode desde la App Store:
xcode-select --install
fuente
Después de la actualización a Mac,
Catalina
me enfrenté al mismo problema, tuve que ejecutar un par de comandos para solucionarlo.Primero comenzó con:
xcode-select --install
No solucionó el problema, tuve que ejecutar lo siguiente en
sudo
sudo xcode-select --reset
Luego, 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/CommandLineTools
Nota: en caso de que haya
Xcode
instalado, es posible que deba especificar elXcode
directorio en este caso, debería ser algo como estoxcode-select -s /Applications/Xcode.app
fuente
xcode-select --switch /Applications/Xcode.app/Contents/Developer
oxcode-select --reset
menos 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/Developer
oxcode-select --reset
menos 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í
git
y 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
Install
y también solucionará el problema.fuente