“xcode-select --install” en lugar de recuperar el dmg del sitio web del desarrollador de Apple

4

Me gustaría hacer una pregunta relacionada con publicaciones ya existentes ( ¿Cómo instalar herramientas de línea de comandos sin errores que no están disponibles actualmente en el Servidor de Actualización de Software? y enlace ) pero con la ayuda de la cual todavía no puedo resolver completamente 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 (vea la segunda publicación vinculada para la captura de pantalla).

Muchos sugirieron que simplemente descargaran el paquete de herramientas de línea de comandos desde el sitio web del desarrollador, lo cual ya hice (ya tenía una cuenta). Mi pregunta, ¿el segundo procedimiento es estrictamente equivalente a ejecutar xcode-select --install ? Tengo la sospecha de que las rutas a las diferentes bibliotecas y encabezados no se definen de la misma manera al descargar y ejecutar el dmg.

Estoy ejecutando el software de física de partículas llamado root y compilo con el intérprete de C ++ disponible y el error "Símbolos no definidos para la arquitectura x86_64", probablemente debido al uso de libc ++ estándar en lugar de libstdc ++. Por extraño que parezca, este problema no aparece en otra computadora (con el mismo OSX 10.9) donde pude ejecutar el comando xcode-select --install .

¿Hay alguna forma de resolver este mensaje de error al ejecutar xcode-select --install ? La gente ha sugerido que esto podría deberse al hecho de que las herramientas de la línea de comandos ya están instaladas, pero ambos intenté eliminar las herramientas de la línea de comandos manualmente ( sudo rm -rf /Library/Developer/CommandLineTools ) e incluso una instalación limpia de Mavericks pero sin suerte.

    
pregunta ppsao85 01.02.2014 - 16:25

2 respuestas

1

¿Seguro que están instalando la misma versión?

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

    
respondido por el Tony Williams 02.02.2014 - 01:20
-2

También, intente ejecutar

export

para ver qué variables de entorno has establecido; es probable que las herramientas de desarrollo tengan un prefijo en algún lugar donde no tenga una ruta, por lo que el shell no las puede encontrar.

    
respondido por el nolsen311 17.04.2014 - 01:37

Lea otras preguntas en las etiquetas