Xcode no está disponible actualmente en el servidor de actualización de software
Tengo problemas con mi macport después de actualizar a OS X 10.9.
Intento seguir este manual https://trac.macports.org/wiki/Migration para solucionarlos.
Pero cuando instalo herramientas de línea de comandos:
xcode-select --instalar
Recibo un mensaje
No se puede instalar el software porque actualmente no está disponible en el servidor de actualización de software.
Mientras tanto, actualicé con éxito mi otra máquina a OS X 10.9. e instalé herramientas de línea de comandos sin problemas, por lo que deben estar disponibles.
¿Cuál es el problema aquí?
Puede descargar las herramientas de línea de comandos para OS X Mavericks manualmente desde aquí:
- https://developer.apple.com/downloads/index.action?name=for%20Xcode
Para OSX 10.11 o superior, puede descargarlo desde aquí https://developer.apple.com/download/more/ .
(El enlace en la respuesta aceptada no muestra herramientas de línea de comando para El Capitan (OSX 10.11))
Si está intentando esto en la última versión de Mac OS X Mavericks, las herramientas de línea de comandos vienen con Xcode 5.x
Así que asegúrese de haber instalado y actualizado Xcode a la última versión
después de lo cual asegúrese de que las herramientas de línea de comando de Xcode apunten correctamente usando este comando
xcode-select -p
Lo que podría mostrar algún camino como
/Aplicaciones/Xcode.app/Contenidos/Desarrollador
Cambie la ruta a la ruta correcta usando el comando de cambio:
sudo xcode-select --switch /Library/Developer/CommandLineTools/
esto debería ayudarle a configurar la ruta correcta, después de lo cual puede usar el mismo comando anterior -p para verificar si está configurado correctamente
Me enfrenté al mismo problema de Can't install the software because it is currently not available from the Software Update Server
. En su lugar, puede intentar seguir los pasos para que la Actualización de software inicie la actualización de las herramientas de línea de comandos.
- Compruebe si la Actualización de herramientas de línea de comandos se menciona en su lista de software que se actualizará utilizando el siguiente comando:
softwareupdate -l
- Si la Actualización de herramientas de línea de comandos no se menciona en esa lista, hágala manualmente parte de la lista usando el siguiente comando que creará un archivo temporal:
sudo touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
- Verifique que la lista ahora tenga las herramientas de línea de comandos mencionadas ejecutándolas
softwareupdate -l
nuevamente. - Ahora, presione Cmd+Espacio para iniciar la búsqueda de Spotlight de Mac. Buscar
Software Update
. Iniciar elSoftware Update
. - Eso le mostrará el siguiente tipo de cuadro de diálogo para instalar las herramientas de línea de comandos. Instale la actualización y sea feliz. :)
- Elimine el archivo temporal creado en el Paso 2:
sudo rm /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
.
Eliminé el directorio de herramientas de comando proporcionado por xcode-select -p debido a un error de npm gyp.
xcode-select no pudo instalar los archivos con el error no disponible.
Ejecuté la aplicación Xcode y las herramientas de comando instaladas como parte del inicio.
npm funcionó.
Sin embargo, esto no solucionó completamente las herramientas. Tuve que usar xcode-select para cambiar la ruta al directorio de desarrollador dentro del directorio de la aplicación Xcode.
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Mac OS catalina.