run - xcode-select
Herramientas de línea de comando de Xcode 4.5-problema de selección de código x (6)
Después de instalar Xcode CLT 4.5.1 en OS X 10.8.2, tengo problemas para instalar gemas ruby nativas que se deben compilar.
El error de salida es el mismo que con la ejecución de xcrun -find:
xcode-select: Error: No se ha seleccionado Xcode. Utilice xcode-select -switch, o
consulte la página de manual de xcode-select (man xcode-select) para obtener más información.
¿A qué ubicación de CLT debe apuntar xcode-select , ya que ya no está en / Developer?
Edición: no tengo instalada la aplicación Xcode, solo CLT.
Abre XCode y ve a las preferencias.
Verifique que haya una opción en "Herramientas de línea de comandos"
El error desapareció para mí, tan pronto como especifiqué mi versión de herramientas de línea de comandos de Xcode.
Como las herramientas de Xcode están instaladas en / usr / bin, debería
sudo xcode-select -switch /
Con XCode 4.5 instalado y las herramientas de línea de comandos instaladas, tuve que usar esto para que MacPorts y otras cosas similares (como la instalación del módulo Ruby Gems o Perl CPAN) funcionen:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
Encontré que / Library / Developer no funcionó. Tenga en cuenta que la carpeta de desarrollador no está en / Library para mí, está en las carpetas de contenido del paquete de aplicaciones.
No estoy seguro de por qué esto es así, pero las personas que buscan este problema en Google pueden venir aquí y desean conocer las otras opciones de la línea de comandos que comúnmente se pueden utilizar con xcode-select, por lo tanto esta respuesta, aunque no se aplique al 100% al original. pregunta (donde se instalan las herramientas de línea de comandos SIN XCode).
La nueva ubicación parece ser (asegúrese de ejecutarse como root):
sudo xcode-select -switch /Library/Developer/
Llegué más lejos de @jbowes xcode-select -switch /Library/Developer/
answer, pero luego xcode-select -switch /Library/Developer/
esto:
xcrun: Error: failed to exec real xcrun. (No such file or directory)
Me encontré con este hilo ( OSX 10.8 xcrun (No existe tal archivo o directorio) ) que hace referencia a un Gist que resolvió mi problema:
https://gist.github.com/thelibrarian/5520597
Es grave, pero parece ser la única forma de resolver el problema solo con las herramientas de línea de comandos (es decir, no es una instalación de XCode en toda regla).
probablemente quieras
xcode-select -switch /Applications/Xcode.app
a menos que tengas múltiples instalaciones. esa es probablemente la ubicación si tiene una instalación (por ejemplo, desde la App Store). Si tiene varias instalaciones, probablemente sepa cuál desea.
También puede intentar actualizar este valor desde la ventana de Preferences > Locations > Command Line Tools
de Xcode.