Las herramientas de línea de comandos de Mac continúan actualizándose

Esta mañana, decidí reinstalar MacOS High Sierra usando macOS Recovery presionando Command+ r. El sistema se atascó cuando solo quedaban 11 minutos.

Lo reinicié e hice el mismo proceso nuevamente, solo que esta vez quería instalar OS X Mavericks. Continué instalándolo. Una vez que se instaló OS X Mavericks, lo actualicé a macOS High Sierra. Dijo que estaba instalado pero solo se descargó.

Descubrí que se descargó en /Applicationsla carpeta e hice la instalación. Todo funcionó como debería.

Comencé a instalar Homebrew, pero las herramientas de líneas de comando no estaban instaladas y comencé a instalarlo. Luego vi la actualización de Command Line Tools en la App Store, así que cancelé la iniciada por Homebrew e inicié la instalación desde la App Store.

Ahora, en la App Store, sigue mostrando la actualización de las herramientas de línea de comandos para OS X El Capitan y macOS High Sierra.

¿Qué tengo que hacer?

¿Ha eliminado todo Xcode de /Aplicaciones y luego ha vuelto a ejecutar el comando brewo ?xcode-select —Install
stackoverflow.com/questions/34617452/… Esta respuesta resolvió el problema, espero que ayude a alguien.

Respuestas (1)

Ignora la actualización que se muestra en la App Store. Instale las herramientas de línea de comandos ejecutando el comando:

xcode-select --install

En caso de que el comando no funcione y dé un error que indique,

xcode-select: error: las herramientas de línea de comandos ya están instaladas, use "Actualización de software" para instalar actualizaciones

simplemente corre brew config. Mostrará un cuadro de diálogo que le pedirá que acepte los términos de la licencia de Xcode. Una vez aceptado, las herramientas de línea de comandos se configurarán correctamente.

Desde que instalé las herramientas de líneas de comando a través de la actualización de App Store, este comando no funciona. dice command line tools are already installed, use "Software Update" to install updates_
Intente ejecutar brew configy busque el valor correspondiente a CLT:.
Cuando ejecuté brew config, me pidió que aceptara los términos de Xcode. Entonces el valor al lado CLTes9.3.0.0.1.1521514116
¡Bingo! CLT ahora está configurado con éxito en su máquina 👍🏻. 9.3.0.0.1.1521514116es la versión actual a partir de este escrito. He editado la respuesta para cubrir los pasos adicionales discutidos.
Tengo que ejecutar simplemente actualizar desde otra ventana "macos/preferencias/actualización de software" --- no tiene sentido separar esas "instalaciones avanzadas" de la ventana "tienda de aplicaciones" --- "softwareupdate --install -a" stackoverflow.com/ a/34617930/1347601
Cuando ejecuto brew configdespués de instalar las herramientas XCode CLI (después de eliminar manualmente la carpeta XCode.app), obtengo: Clang: xcrun: error: active developer path ("/Applications/Xcode-beta.app/Contents/Developer") does not exist Use sudo xcode-select --switch path/to/Xcode.app`` Pero no tengo idea de dónde se instaló.
@PetrusTheron Tuve el mismo problema después de migrar de una Mac con un sistema operativo más antiguo a una Mac más nueva. Lo único que ayudó fue ejecutar: sudo xcode-select -s /Library/Developer/CommandLineTools/