4 votos

"xcode-select --install" frente a la recuperación del dmg desde la web de desarrolladores de Apple

Me gustaría hacer una pregunta estrechamente relacionada con los puestos ya existentes ( ¿Cómo instalar sin error herramientas de línea de comandos que no están disponibles actualmente en el servidor de Software Update? y http://stackoverflow.com/questions/19691701/failed-to-install-command-line-tools-on-osx-mavericks ) pero con cuya ayuda aún no he podido resolver del todo mi problema.

Tengo un MacBook Pro con Mac OSX 10.9. Cuando ejecuto xcode-select --install desde el terminal, el comando falla con un mensaje de error Can't install software because it is not currently available from the Software Update Server (véase la segunda entrada vinculada para la captura de pantalla).

Muchos sugirieron simplemente descargar el paquete de herramientas de línea de comandos desde el sitio web del desarrollador, lo que he hecho (ya tenía una cuenta). Mi pregunta, ¿es el segundo procedimiento estrictamente equivalente a ejecutar xcode-select --install ? Tengo la sospecha de que las rutas a las diferentes librerías y cabeceras no están definidas de la misma manera al descargar y ejecutar el dmg.

Estoy ejecutando un software de física de partículas llamado Root y la compilación con el intérprete de C++ disponible falla con el error "Undefined symbols for architecture x86_64", probablemente debido al uso de libc++ estándar en lugar de libstdc++. Extrañamente este problema no aparece en otro ordenador (que ejecuta el mismo OSX 10.9) donde pude ejecutar el xcode-select --install comando.

¿Hay alguna forma de solucionar este mensaje de error al ejecutar xcode-select --install ? La gente ha sugerido que esto podría ser debido al hecho de que las herramientas de línea de comandos ya están instaladas, pero he intentado eliminar las herramientas de línea de comandos a mano ( sudo rm -rf /Library/Developer/CommandLineTools ) e incluso una instalación limpia de Mavericks pero no hubo suerte.

1voto

Tony Williams Puntos 4903

¿Estás seguro de que están instalando la misma versión?

En la línea de comandos de ambas máquinas ejecute cc -v - la última versión parece ser Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) .

-2voto

nolsen311 Puntos 1

Además, intente ejecutar

export

para ver qué variables de entorno has configurado; es probable que las herramientas de desarrollo estén prefijadas en algún lugar donde no tengas una ruta, por lo que el shell no puede encontrarlas.

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