Acabo de actualizar de Yosemite a El Capitán (y repliqué el problema de actualizar de El Capitán a Sierra), y cuando intento escribir, por ejemplo, git status
dentro de una terminal, aparece el siguiente error:
xcrun: error: invalid active developer path
(/Library/Developer/CommandLineTools), missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun
No tengo instalado Xcode, nunca lo hice. ¿Alguien tiene una solución?
which git
responde/usr/bin/git
y "archivawhich git
" a/usr/bin/git: Mach-O 64-bit executable x86_64
xcode-select --switch path/to/Xcode.app
para especificar el Xcode que desea usar para las herramientas de desarrollo de línea de comandos (o veaman xcode-select
) "en 10.11.5 cómo solucionarlo?Respuestas:
Encontré la solución para el problema aquí .
Aparecerá un mensaje para instalar las herramientas de línea de comandos necesarias.
fuente
xcode-select --install
. Odio xcode, nunca lo quise aunque mac me obliga a instalar. Ni siquiera puedo instalar otro software porque es necesario. Grrrrr.dmg
e instalarlo manualmente.Si tiene problemas con el
xcode-select --install
comando; por ejemplo, seguí obteniendo un tiempo de espera de problemas de red, luego intente descargar el dmg en developer.apple.com/downloads (Herramientas de línea de comandos OS X 10.11) para Xcode 7.1fuente
Probé la solución
xcode-select --install
pero no me ayudó, actualicé de Sierra a High y sucedió esto, mi solución:fuente
La reasignación de la ruta Xcode se configuró con trabajado para mí.
sudo xcode-select -switch /Applications/Xcode.app
Es probable que se le solicite (después de probar un comando) que acepte el acuerdo de licencia.
fuente
En macOS 10.14, este problema también puede ocurrir si tiene dos o más versiones instaladas. Si te gusta la GUI de xCode, puedes hacerlo ingresando a las preferencias:
CMD + ,
, seleccionando laLocations
pestaña y eligiendo la versión de las Herramientas de línea de comandos. Consulte la pantalla de impresión adjunta.fuente
Acabo de actualizar a High Sierra y no podía simplemente correr
xcode-select --install
. Primero, tuve que instalar xcode desde la tienda de aplicaciones. Entonces corríxcode-select --install
. Luego tuve que ejecutarsudo xcodebuild -license
, aceptar los términos, luego finalmente podría ejecutar los comandos git nuevamente.fuente
Actualizado a High Sierra 10.13.2
xcode-select --install ALONE no funcionó para mí.
$ xcode-select --instalar
a. Es posible que necesite actualizar después de la instalación utilizando la actualización de software en la línea de comandos. $ sudo softwareupdate -i "Herramientas de línea de comandos (macOS High Sierra versión 10.13) para Xcode-9.1"
$ sudo xcodebuild -license
fuente
Para mí, después de eliminar Xcode, tengo que cambiar la ruta activa del desarrollador de la siguiente manera:
sudo xcode-select -s /
fuente
Para aquellos que también tienen problemas con
heroku
herramientas de línea de comandos después de la actualización, también tuve que hacer lo siguiente en mi terminal:Parece que la actualización a High Sierra se metió con mis enlaces simbólicos además de obligarme a reinstalar las herramientas de xcode. Seguía recibiendo errores 'no un directorio':
Espero que ahorre a alguien una hora :)
fuente
Después de actualizar a macOS 10.13.3
Después de actualizar do macOS 10.13, tuve que instalar "Command Line Tools (macOS 10.13) para Xcode 9.3" descargado de https://developer.apple.com/download/more/
fuente
Actualicé mac os a macOS High Sierra - 10.13.3 y enfrenté un problema similar al intentar instalar watchman (con el comando brew install watchman).
ejecutó el comando: xcode-select --install, luego ejecutó "brew install watchman" - ¡Todo funciona bien!
fuente
Para la versión más reciente Mojave versión 10.14.1, utilizo
resuelto por descargado desde https://developer.apple.com/download/more/ "iniciar sesión por ID de Apple y descargar
Eso hace que todo funcione
la vieja respuesta
no funciona para mi
fuente
xcode-select --install
fue una ventana emergente sobre no poder contactar al servidor de actualización. Al momento de escribir esto, la única descarga en el enlace mencionado anteriormente para los usuarios de Mojave es una versión beta titulada "Command Line Tools (macOS 10.14) para XCode 10.1 Beta 2"Para Mojave
Desinstale cualquier versión anterior de Command Line Tools:
Descargue e instale las herramientas de línea de comandos 10.14 Mojave .
fuente
Incluso si haces xcode-select --install no me lo estaba arreglando, ya que mostraba algún error de red. El problema era que no podía conectarse a la tienda de aplicaciones. Hice lo siguiente para arreglarlo.
Tu tienda de aplicaciones debería funcionar ahora y deberías poder ejecutar xcode-select --install
fuente