¿Es suficiente para instalar Xcode?

1

Yo uso OS X El Capitán. Instalé Xcode 7 desde AppStore y macports desde un sitio web oficial.

Cuando intento instalar algo usando macports: sudo port install nodejs4 , aparece la siguiente advertencia: Warning: The Xcode Command Line Tools don't appear to be installed; most ports will likely fail to build. . Pero el compilador ( cc ) funciona, make funciona, y en realidad instalé algunos paquetes de macports sin ningún problema.

Ahora, si ejecuto xcode-select --install , obtengo un cuadro de diálogo para instalar las Herramientas del desarrollador. Pero creo que Xcode ya tiene todas esas herramientas:

$ xcode-select -p
/Applications/Xcode.app/Contents/Developer

Entonces, la pregunta es: ¿es algún error en macports o hay algunas herramientas que no están incluidas con Xcode 7 que se deben instalar por separado usando xcode-select --install ? No quiero introducir el desorden innecesario.

    
pregunta vbezhenar 07.08.2016 - 22:31

3 respuestas

3

Así que he inspeccionado las fuentes de macports y resulta que se muestra esta advertencia cuando falta el directorio /usr/include o el ejecutable /usr/bin/make . Mientras trabajaba /usr/bin/make , el directorio /usr/include faltaba. La instalación de herramientas de línea de comandos usando xcode-select --install lo arregló.

    
respondido por el vbezhenar 07.08.2016 - 23:35
1

Tienes que instalar las herramientas de desarrollador para ejecutar el compilador de C y otras herramientas de compilación (por ejemplo, vinculador, marca) desde la línea de comandos y proporcionar archivos de soporte, por ejemplo. incluir y bibliotecas

Las herramientas de la línea de comandos están en lugares como / usr / bin y, por lo tanto, la instalación a través de AppStore no puede colocar las herramientas en el lugar correcto. Este paso de instalación se debe realizar por separado.

    
respondido por el Mark 07.08.2016 - 22:47
0

Como decía un comentario sobre la pregunta original, debes ir a la configuración de Xcode, luego a la última pestaña, Ubicaciones. Las opciones para las cuales usar el conjunto de herramientas de la línea de comando están allí.

    
respondido por el At0mic 08.08.2016 - 02:21

Lea otras preguntas en las etiquetas