Instalación de herramientas de línea de comandos de Xcode

4

He realizado una instalación nueva de macOS Mojave 10.14. Inmediatamente después, instalé la versión 10.0 de Xcode (10A255) de la Mac App Store.

Ahora, deseo instalar Homebrew que requiere que se instalen las herramientas de línea de comandos de Xcode. Mi entendimiento es que la instalación de Xcode también instala las herramientas de línea de comandos. ¿O no?

Según esta respuesta , comprobé si las herramientas de la línea de comandos están instaladas ejecutando:

xcode-select -p

que imprimió la ruta del directorio de desarrolladores de la siguiente manera:

/Applications/Xcode.app/Contents/Developer

Como se sugiere en la respuesta, también verifiqué el valor de retorno ejecutando:

echo $?

el cual se volvió a ajustar 0 .

También corrí, gcc y make y bash pudo localizarlos y ejecutarlos.

Hasta ahora estoy convencido de que las herramientas de línea de comandos de Xcode están instaladas. Ahora cuando lo ejecute:

xcode-select --install

Me sale esta alerta:

¿Cuáleslarazónprobabledeestadisparidad?¿EstoinstalaráXcodeCommandLineToolsdosveces?¿Osobrescribirlainstalaciónexistente?

Segúntengoentendido,lasherramientasdelíneadecomandosdeXcodesepuedeninstalarsininstalarXcode.Además,segúnmiexperienciaanterior,silasHerramientasdelalíneadecomandosnoseinstalanporseparadodeXcode(ejecutandoxcode-select--install),Homebrewnolasdetecta,esdecir,cuandoseejecutabrewconfig,elvalorparaCLT:semuestracomoN/A.

Aquíestálaimagencompleta(perdónporeljuegodepalabras):

Aunque estoy hablando en el contexto de macOS Mojave, la pregunta sigue siendo la misma con respecto a las versiones anteriores de macOS.

¿Cuál es el enfoque recomendable para tomar aquí?

Nota : después de instalar Xcode, lo lancé, acepté el acuerdo de licencia y dejé que finalice la instalación de herramientas adicionales (que es una actividad que se realiza una sola vez).

    
pregunta Nimesh Neema 27.09.2018 - 06:39

2 respuestas

5

Aparentemente, hay una cierta distinción entre las herramientas de línea de comandos instaladas para ser utilizadas por Xcode y las herramientas instaladas para uso en todo el sistema:

Para mi máquina, ejecutar xcode-select --install y elegir instalar las herramientas desde la ventana emergente ayudó a solucionar el problema. Pude confirmar que se solucionó al ejecutar brew config y ver una entrada válida para CLT:

macOS: 10.14-x86_64
CLT: 10.0.0.0.1.1535735448
Xcode: 10.0
    
respondido por el Steven Peters 09.10.2018 - 02:31
2

Tuve el mismo problema después de actualizar a Mojave. Corriendo

  

xcode-select --install

Condujo al error

  

No se puede instalar el software porque no está disponible actualmente en el servidor de Actualización de software

La descarga de las herramientas de la línea de comandos desde developer.apple.com finalmente resolvió el problema.

    
respondido por el Daniel Cimring 05.11.2018 - 15:02

Lea otras preguntas en las etiquetas