Git no funciona después de la actualización de macOS (“xcrun: error: ruta de desarrollador activa no válida (/Library/Developer/CommandLineTools”)

6 minutos de lectura

avatar de usuario de dustbuster
cazador de polvo

Actualicé al último sistema operativo y/o reinicié mi computadora (esto sucede en cada actualización importante, pero esta vez todo lo que hice fue reiniciar mi computadora el 2022-09-13).

Esta mañana navegué a la base de código de mi trabajo en la línea de comando en mi Macbook Proescribió “git status” en el repositorio y recibió un error:

(En 9/2022, este error fue muy diferente, pero no lo capturé)

xcrun: error: ruta de desarrollador activa no válida (/Library/Developer/CommandLineTools), falta xcrun en: /Library/Developer/CommandLineTools/usr/bin/xcrun

¡Git no funcionará!

¿Cómo soluciono Git y las herramientas de línea de comandos?

  • Posible duplicado apple.stackexchange.com/questions/254380/…

    – markroxor

    1 de julio de 2019 a las 5:28

  • para ser honesto, este problema es algo de lo que APPLE debería ocuparse. Ellos lo crean, deberían arreglarlo!!!!! Pedirle a todos que ejecuten ese comando cada vez que esto suceda no es una opción buena/correcta. Sin mencionar que necesita descargar esa gran parte solo para git.

    – viento maomao

    4 de febrero de 2021 a las 14:30


  • No lo encontré en mi actualización a Big Sur. Solo tuve este problema el año en que originalmente escribí estas preguntas y respuestas. Lo he estado actualizando cada año para incluir los últimos cambios.

    – cazador de polvo

    5 de febrero de 2021 a las 5:07

  • ¡Apple debería pagarnos por depurar su código!

    – Nir

    1 de abril de 2021 a las 9:46

  • Actualicé a Monterey y enfrenté el mismo problema. Apple realmente necesita investigar este problema.

    – esto es shantzz

    2 de noviembre de 2021 a las 23:37

avatar de usuario de deef
sordo

Recibí algunos errores de que el software no estaba disponible en el servidor de actualización al intentar

xcode-select --install

Lo que me arregló fue ir aquí https://developer.apple.com/download/more/ y descargando 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.


Actualización para macOS Ventura 13.0.1 (noviembre de 2022)

Instalar Herramientas de línea de comandos para Xcode 14.1

  • Esta debería ser la respuesta correcta, probé en 3 máquinas y la respuesta de @dustbuster ya no funciona y muestra que “el software no estaba disponible en el servidor de actualización al intentarlo”

    – usuario2577923

    2 de noviembre de 2018 a las 14:17

  • Para mí esto termina con software not available at server pero la respuesta de @ High6 a continuación funciona. xcode-select --reset

    -Briankip

    4 de noviembre de 2018 a las 14:59

  • descargando Command Line Tools (macOS 10.14) for Xcode 10.1 del enlace ¡gracias!

    –Xavier Ojeda Aguilar

    4 de noviembre de 2018 a las 21:33


  • Tenía xcode instalado todavía había problemas. Esto funcionó a las mil maravillas… debería ser la respuesta seleccionada. O debería ser una adición a la respuesta principal.

    – AmitM

    22 de noviembre de 2019 a las 11:43

  • Esto también funciona para macOS 10.15.2. Aunque tuve que seleccionar Command Line Tools for Xcode 11.3ya que Xcode 10.1 no estaba disponible

    – Rachel Lanmann

    13 de diciembre de 2019 a las 21:04

  • de alguna manera, los extremos “xcode-select –install” del software no están disponibles en el servidor. Pero este funciona

    – Yan Zhu

    1 de noviembre de 2018 a las 4:32

  • Esto funcionó para mí, ejecuté este comando después de instalar el nuevo Xcode.

    – Sun Ho Hong

    24 de septiembre de 2019 a las 2:01

  • Acabo de actualizar de Mac OS X 10.14 (Mojave) a MacOS 10.15 (Catalina) y enfrenté este problema, esta solución funcionó bien, no fue necesario ejecutar xcode-select --install.

    – OJVM

    22 oct 2019 a las 22:19


  • funciona para mí en Catalina también, pero necesitaba agregar sudo

    – gafi

    6 de noviembre de 2019 a las 10:58

  • sudo xcode-select --reset funcionó para mí en un Mojave -> Actualización de Catalina de MacOS

    – Chris Gillat

    12 de diciembre de 2019 a las 15:34

Además de la respuesta de Dustbuster, necesitaba establecer la ruta a la carpeta Xcode con este comando:

sudo xcode-select -switch /Library/Developer/CommandLineTools

  • Sí, lo mismo para mí, @dustbuster podría ser una buena idea para fusionar estas respuestas.

    – Jaime

    19/10/2018 a las 19:30

  • Ok, este me resolvió esto. Intentó 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.

    – mpiktas

    19 de noviembre de 2018 a las 17:38

  • Si tiene instalado Xcode, puede no necesita la instalación de herramientas de línea de comando separadas. Solo asegúrate de correr xcode-select --switch /Applications/Xcode.app/Contents/Developer o xcode-select --reset por lo que Terminal utilizará las herramientas de línea de comandos dentro de Xcode en lugar de las instaladas por el instalador independiente de “herramientas de línea de comandos”. A partir de ese momento, App Store actualizará automáticamente Xcode y sus herramientas permanecerán actualizadas.

    – ulitestigo

    15 de febrero de 2020 a las 10:51

  • He pasado por tantas respuestas, esta es la que funcionó para mí después de la actualización de Mojave, ¡gracias!

    – mobcity zkore

    27 de agosto de 2020 a las 23:27

Avatar de usuario de Abderrazzak Nejeoui
Abderrazzak Nejeoui

actualizado de Mojave a Big Sur y obtuve el mismo error: el comando

xcode-select --install

trabajado como un encanto

  • Sí, lo mismo para mí, @dustbuster podría ser una buena idea para fusionar estas respuestas.

    – Jaime

    19/10/2018 a las 19:30

  • Ok, este me resolvió esto. Intentó 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.

    – mpiktas

    19 de noviembre de 2018 a las 17:38

  • Si tiene instalado Xcode, puede no necesita la instalación de herramientas de línea de comando separadas. Solo asegúrate de correr xcode-select --switch /Applications/Xcode.app/Contents/Developer o xcode-select --reset por lo que Terminal utilizará las herramientas de línea de comandos dentro de Xcode en lugar de las instaladas por el instalador independiente de “herramientas de línea de comandos”. A partir de ese momento, App Store actualizará automáticamente Xcode y sus herramientas permanecerán actualizadas.

    – ulitestigo

    15 de febrero de 2020 a las 10:51

  • He pasado por tantas respuestas, esta es la que funcionó para mí después de la actualización de Mojave, ¡gracias!

    – mobcity zkore

    27 de agosto de 2020 a las 23:27

Avatar de usuario de Muhammad Soliman
Muhammad Solimán

Después de actualizar a Mac Catalina Enfrenté el 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 arregló después de que cambié y configuré la ruta explícitamente para el directorio de desarrolladores activos:

sudo xcode-select -s /Library/Developer/CommandLineTools

Nota: en caso de que tengas Xcode instalado, es posible que deba especificar Xcode directorio en este caso, debería ser algo como esto

xcode-select -s /Applications/Xcode.app

  • Si tiene instalado Xcode, puede no necesita la instalación de herramientas de línea de comando separadas. Solo asegúrate de correr xcode-select --switch /Applications/Xcode.app/Contents/Developer o xcode-select --reset por lo que Terminal utilizará las herramientas de línea de comandos dentro de Xcode en lugar de las instaladas por el instalador independiente de “herramientas de línea de comandos”. A partir de ese momento, App Store actualizará automáticamente Xcode y sus herramientas permanecerán actualizadas.

    – ulitestigo

    15 de febrero de 2020 a las 10:58

  • ¡Xcode select lo hizo ya que solo tenía instalada la versión beta!

    – gurehbgui

    9 ago 2020 a las 18:00

  • Intentar sudo xcode-select --reset primero luego --install

    –Tomás Beauvais

    23 de noviembre de 2021 a las 14:19

¿Ha sido útil esta solución?