Las herramientas de línea de comandos bash (git) no funcionan - candidato de lanzamiento final de macOS Sierra

81

Acabo de actualizar de OS X 10.11 "El Capitan" a 10.12: "Sierra" , y cuando intento acceder a los comandos de git dentro de una terminal, aparece el siguiente error:

xcrun: error: ruta de desarrollador activa no válida

(/ Library / Developer / CommandLineTools), falta xcrun en:

/ Biblioteca / Desarrollador / CommandLineTools / usr / bin / xcrun

Por favor ayúdame si alguien tiene una solución.

Sanket Prabhu
fuente
7
Posible duplicado de las herramientas de línea
Mark Brownsword
Simplemente busque actualizaciones de software e instale las últimas actualizaciones disponibles. Empezará a funcionar, sin hacer nada más.
Sanket Prabhu

Respuestas:

126

Vuelva a instalar las herramientas de desarrollo de Xcode

xcode-select --install
Parag Bafna
fuente
4
¿Alguien tiene problemas con esto? En mi máquina, los comandos simplemente fallan con "No se puede instalar el software". mensaje.
Juto
1
Creo que ahora también está disponible a través del servicio App Store / Software Update.
Dan Laffan
Para mí, esto no solucionó el problema. Recuperé Git instalándolo desde .dmg, pero todavía faltan muchas otras cosas. Entre ellos parece estar el Clang.
MadPhysicist
1
Acabo de actualizar a High Sierra y la solución sigue siendo válida.
Gustavo Straube
También tuve que actualizar XCode y luego reiniciar la Terminal.
Rickard Elimää
10

Solucioné este problema descargando e instalando el paquete 'Herramientas de línea de comandos (macOS sierra) para Xcode 8' de Descargas para desarrolladores de Apple .

Asegúrese de seleccionar Command Line Tools (macOS 10.12) for Xcode 8y no el de 8.1 beta a menos que tenga Xcode 8.1 beta instalado.

Richard Wheatley
fuente
0

Tuve el mismo problema y al poner la ruta de git en el perfil directamente, ya no le preguntará al xcode (si no necesita usar xcode).

  1. descargue el git, https://git-scm.com/download/mac e instálelo.
  2. en su perfil agregue a la ruta, es decir, exportar PATH = $ PATH: / usr / bin (el mío git está en / usr / bin).
  3. abrir nueva terminal.
lannyf
fuente
0

Solo - xcode-select --install no funcionó para mí.

Tuve que hacer los 3 pasos:

  1. Descargue el código X de la tienda de aplicaciones (si no está presente en la carpeta Aplicaciones)
  2. $ xcode-select: instala
    un archivo . Es posible que deba actualizar después de la instalación mediante 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"

  3. $ sudo xcodebuild -license

Viktor Nikitenko
fuente
0

Recientemente actualicé a macOS High Sierra versión 10.13.3 y ya tengo xcode. Mis líneas de comando de git tienen el mismo problema. "$ xcode-select --install" funciona perfectamente para mí.

Tin Torres
fuente