1 votos

¿Por qué tengo que instalar CLT cuando se instala Xcode?

En un Mavericks fresco, instalé Xcode a través de la App store (acepté el acuerdo de licencia y activé el modo de desarrollador). Después de eso, las herramientas de línea de comandos (CLT) se encuentran ( checked via xcode-select -p ). Instalar Homebrew como se explica en su página web ( ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" ) dará lugar a la solicitud de instalación del CLT. ¿Por qué tengo que instalarlos? Pensaba que se instalaban junto con Xcode.

4voto

Phill Puntos 126

Tienes que instalarlos porque, a partir de la versión 4.3, Xcode se lanza como sandboxed, paquete de aplicaciones individuales .

Antes de eso, Xcode se distribuyó como un instalador llamado Instalar Xcode.app . El instalador tuvo acceso a todo el sistema de archivos y creó un /Developer donde se colocan los frameworks y las herramientas adicionales, y se instalan las herramientas de línea de comandos en /usr/bin .

Esto ya no es así. Apple eligió hacer de XCode un estándar Aplicación de la Mac App Store que se instala en /Applications y requiere la intervención del usuario para instalar cualquier componente adicional fuera del contenedor del paquete.

2voto

siva Puntos 23

Las herramientas de línea de comandos no se instalan como parte de Xcode. xcode-select no demuestra la existencia de las herramientas de línea de comandos. Hay que instalarlas por separado.

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