¿Dónde puedo encontrar el programa "make" para Mac OS X Lion?


222

Acabo de actualizar mi computadora a Mac OS X Lion y fui a la terminal y escribí "make" pero dice: -bash: make: comando no encontrado

¿A dónde se fue el comando "hacer"?


55
Misterioso para mí que esta pregunta se considere fuera de tema.
Grumdrig el

el mismo problema y la misma solución para el león de montaña
bjelli

77
Dios mío, ¿cómo pueden distribuir un sistema Unix sin hacer sheesh?
Gus

1
En lugar de descargar 1.6GB Xcode, puede descargar 113MB de herramientas de línea de comandos de Apple - responda a continuación por @Nick White stackoverflow.com/questions/6767481/…
Dylan Valade

Respuestas:


50

¿Has instalado Xcode y las herramientas de desarrollador? Creo que make, junto con gcc y amigos, está instalado con eso y no antes. Xcode 4.1 para Lion es gratis.


De hecho, la instalación de un nuevo Xcode resolvió mi problema. Desafortunadamente, no sabía que después de hacer una actualización de Mac OS X también tengo que actualizar a la última versión de Xcode.
Roman Kagan

55
vaya a la pestaña Descargas dentro del menú de Preferencias de Xcode y haga clic en "Instalar" al lado de la entrada Herramientas de línea de comandos
williamC

Desplácese hacia abajo hasta la respuesta de @Tarmo para ver cómo hacerlo en 2013.
rych

533

Necesita instalar Xcode desde la App Store .

Luego inicie Xcode, vaya Xcode->Preferences->Downloadse instale el componente llamado "Herramientas de línea de comandos". Después de eso, todas las herramientas relevantes se colocarán en la carpeta / usr / bin y podrá usarlas tal como estaban en 10.6.


41
Y no olvide ejecutar "/ Aplicaciones / Instalar Xcode.app". (Esto me dejó perplejo por un tiempo).
njamesp

13
Actualicé a Lion, reinstalé Xcode y make todavía no estaba en mi camino. Lo rastreé en: / Developer / usr / bin / make
CJ.

99
... que ahora parece ser (con la última versión):/Applications/Xcode.app/Contents/Developer/usr/bin/
Paul Peelen

55
No tuve que ejecutar "/ Aplicaciones / Instalar Xcode.app". Usando 4.3.2, arrastre Xcode recortado a la carpeta Aplicaciones, luego vaya a Preferencias-> Descargas e instale desde allí. Ahora 'make' funciona desde la línea de comando.
Teekin

¿por qué no agregar /Applications/Xcode.app/Contents/Developer/usr/bin a $ PATH?
Chunkyguy

30

Parece que puede instalar las herramientas de línea de comandos sin obtener Xcode de Descargas para desarrolladores de Apple . Me requirió iniciar sesión con mi cuenta de Apple.

Alternativamente, una vez que instala Xcode desde la tienda de aplicaciones, puede notar que las herramientas de línea de comandos no están instaladas por defecto. Abra Xcode, vaya a preferencias, haga clic en la pestaña "descargas" y desde allí puede descargar e instalar herramientas de línea de comandos.


21

Xcode 4.3.2 no instaló "Herramientas de línea de comandos" de forma predeterminada. Tuve que abrir la pestaña Preferencias / Descargas / Componentes de Xcode. Tenía una lista de componentes opcionales con un botón "Instalar" al lado de cada uno. Esto incluye "Herramientas de línea de comandos" y componentes para admitir el desarrollo de versiones anteriores de iOS.

Ahora "make" está disponible y puede verificarlo abriendo la terminal y escribiendo:make -v

El resultado debería verse así:GNU Make 3.81

Es posible que necesite "hacer" incluso si no necesita Xcode, como un desarrollador de Perl que instala módulos de Perl usando cpan -i en la línea de comandos.



3

Si instaló xcode y actualizó a mountain lion, o no tiene instaladas las últimas herramientas de línea de comandos, o tiene zsh u otros shells, puede acceder a algunas de las herramientas integradas en el directorio de desarrolladores con:

xcrun make

3

Después de actualizar a Mountain Lionusar el NDK, tuve el siguiente error:

No se puede encontrar el programa 'make'. Instale Cygwin make package o defina la variable GNUMAKE para señalarlo

El error se solucionó descargando y usando el último NDK


2

Si solo necesitas hacer y amigos. Intente instalar las herramientas de línea de comandos proporcionadas por Apple. (Suponiendo que no está haciendo ningún desarrollo de iOS).


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.