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).