8 votos

¿Qué es xcrun y por qué la actualización a MacOS Mojave hace que desaparezca?

Acabo de actualizar mi MacBookPro (basado en Intel) a MacOS Mojave y ahora al escribir git pull en un intérprete de comandos (Bash), ahora recibo el mensaje:

xcrun: error invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

Parece que hay un xcrun en un directorio de Homebrew.

¿Tengo que añadir algo a mi PATH ?

11voto

Davide Giraudo Puntos 95813

xcrun es una herramienta que ayuda a gestionar las versiones de Xcode en su sistema. Te permite escribir scripts que no necesitan saber dónde está instalada tu instancia de Xcode o las herramientas de desarrollo.

La ruta de acceso a la versión de Xcode (o a las herramientas de desarrollo) se establece/lee a través de xcode-select . Puedes restablecerlo a través de:

sudo xcode-select --reset

Puedes descargar las herramientas de línea de comandos (que vas a necesitar si no tienes un Xcode completo instalado) a través de:

xcode-select --install

O si tiene instalado Xcode, selecciónelo:

sudo xcode-select --switch <path_to_Xcode.app>

1voto

intel_chris Puntos 113

Espero que la respuesta vinculada a continuación ayude, es decir

xcode-select --install

la actualización del sistema operativo requiere la actualización de xcode

(Lo hizo.)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X