Utilizo OS X El Capitan. He instalado Xcode 7 desde la AppStore y macports desde una web oficial.
Cuando intento instalar algo usando macports: sudo port install nodejs4
Me 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 de hecho instalé algunos paquetes de macports sin problemas.
Ahora bien, si ejecuto xcode-select --install
Me aparece el diálogo para instalar las herramientas de desarrollo. Pero creo que Xcode ya tiene todas esas herramientas:
$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
Así que la pregunta es: ¿se trata de algún error en macports o hay algunas herramientas no incluidas con Xcode 7 que deben ser instaladas por separado usando xcode-select --install
? No quiero introducir un desorden innecesario.
1 votos
Si abres Xcode y vas a Preferencias, ¿muestra las herramientas de línea de comandos instaladas? No están instaladas por defecto, sólo porque has descargado Xcode (en mi experiencia).
0 votos
@ruddfawcett No he podido encontrar nada sobre las herramientas de línea de comandos en Xcode 7. Recuerdo que estaban en versiones antiguas, pero ahora sólo veo emuladores y documentación para descargar. Creo que ahora Xcode instala las herramientas de línea de comandos automáticamente.
0 votos
@user3439894 Usaré Xcode a pesar de todo, simplemente no quiero instalar paquetes adicionales si no es necesario. Las herramientas de línea de comandos parecen funcionar bien, a no ser que me falte alguna. Pero los macports se quejan y no entiendo, por qué.