Después de actualizar a macOS Catalina, traté de ejecutar git
desde la Terminal, pero seguía apareciendo el siguiente error:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
.
¿Cómo lo soluciono?
xcode-select --install
Funciona en Mojave. No se requieren pasos adicionales.xcode-select --install
y acepto el acuerdo de licencia, pero el sistema muestra un cuadro de diálogo con un mensaje que dice "No se puede instalar el software porque actualmente no está disponible desde el servidor de Actualización de software". Entonces mi git todavía no funciona (el problema comenzó después de haber actualizado a Mojave y XCode 10.1)Respuestas:
Abra la Terminal y ejecute lo siguiente:
Esto descargará e instalará las herramientas de desarrollador de xcode y solucionará el problema.
Usted no necesita Xcode, sólo puede instalar las herramientas de línea de comandos aquí, se trata de 130 MB.
El problema es que hay que aceptar explícitamente el acuerdo de licencia. Como paso siguiente, es posible que deba restablecer la ruta a Xcode si tiene varias versiones o desea que las herramientas de línea de comandos se ejecuten sin Xcode.
Encontré la solución en esta pregunta, las herramientas de línea de comandos no funcionan .
Es posible que reciba un mensaje de error: "No se puede instalar el software porque actualmente no está disponible desde el servidor de Actualización de software". En este caso
xcode-select --reset
funciona como lo señala akozin .fuente
xcode-select --reset
y me ayudó!git status
brew update
si lo tiene instalado.--reset
pero eso no hizo ninguna diferencia.--install
¡resuelto!Si no desea instalar ni usar Xcode (no lo hago), puede instalar solo herramientas de comando para Xcode(consulte Editar)Precondiciones
Solución
Vaya a https://developer.apple.com/download/more/ y busque las herramientas de línea de comandos OS X 10.11) para Xcode 7.1 . Luego instale el paquete descargado .dmg.
Nuevas versiones
Debería funcionar con las versiones más nuevas de Command line tools OS X, sin embargo, lo probé Command line tools OS X 10.11) para la versión particular de Xcode 7.1 .
Actualización a macOS 10.13
Después de actualizar do macOS 10.13, tuve que instalar
Command Line Tools (macOS 10.13) for Xcode 9
, también funciona muy bien.Editar
Como @setholopolus mencionó en el comentario,
También instala solo herramientas de línea de comandos para Xcode.
También puede verificar esto en: http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/
Dejo mi respuesta en caso de que tenga problemas con la instalación a través de
cli
.Créditos de PS a esta respuesta SO: https://stackoverflow.com/a/33593066/2029818
fuente
xcode-select --install
, como dice la otra respuesta, no instala Xcode, solo las herramientas de línea de comandos.xcode-select --install
no funcionó para mí. Pero desde el 30 de julio de 2018, puede obtener la versión más reciente de las herramientas de línea de comandos para macOS 10.4 (Mojave) una vez que inicie sesión en la cuenta de desarrollador de Apple.Para macOS High Sierra , simplemente ejecute el mismo comando:
y todo volverá al trabajo.
ACTUALIZACIÓN 2019: Esto es necesario para cada nueva versión de macOS, por lo que también funcionará para Catalina.
fuente
Estos son los pasos que necesitaba seguir para Mojave:
En primer lugar
xcode-select --reset
.A continuación, necesitaba actualizar las herramientas de xcode a la última versión:
sudo softwareupdate -ia --verbose
(Nota: esto ejecuta todas las actualizaciones disponibles de la tienda de aplicaciones, hay una manera de especificar que solo desea actualizar una aplicación / programa, pero no lo sé) la parte superior de mi cabeza).Puede probar este comando en otro momento si muestra un comportamiento inconsistente durante el primer intento.
Finalmente, verifique que funcionó utilizando un comando git de su elección, por ejemplo
git status
.fuente
sudo xcodebuild -license
Probé el
xcode-select --install
pero me vi obligado a instalarlo desde la App Store .Entonces todas las cosas git funcionaron sin problemas.
fuente
La respuesta aceptada es correcta, pero también tenga en cuenta que git no hace obvio si el error proviene de remoto o local. Si está ejecutando OS X en su control remoto, su problema de instalación puede estar en el lado remoto y verá el mismo error encendido
git clone
ygit pull
NO encendidogit status
.fuente
xcode-select --install
yxcode-select --reset
no funcionó para míTuve que descargarlo manualmente desde el sitio web de Apple Developers: https://developer.apple.com/download/
Elija la línea de comando de su sistema operativo actual.
fuente