2011-07-20 7 views
218

acaba de actualizar mi ordenador para Mac OS X Lion y se fue a la terminal y escribimos "hacer", sino que dice: -bash: Marca: comando no encontrado¿Dónde puedo encontrar el programa "make" para Mac OS X Lion?

dónde vino la "marca" de comandos ir?

+4

¿Has instalado Xcode 4.1? –

+5

Misterioso para mí que esta pregunta se considera fuera de tema. – Grumdrig

+0

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

Respuesta

50

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

+1

¿O puede hacer que su respuesta sea más correcta? –

+5

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

+0

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

531

Necesita instalar Xcode desde App Store.

Luego, inicie Xcode, vaya a Xcode->Preferences->Downloads e instale el componente denominado "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 estaba en 10.6.

+41

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

+13

Actualicé a Lion, reinstalé Xcode y make aún no estaba en mi camino. Lo rastreé en:/Developer/usr/bin/make –

+9

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

30

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

Alternativamente, una vez que instale Xcode desde la tienda de aplicaciones, puede observar 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.

+11

Mucho preferido dado que no necesito/quiero Xcode. – greg7gkb

21

Xcode 4.3.2 no instaló "Herramientas de línea de comandos" de forma predeterminada. Tuve que abrir la ficha 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 "Marca" está disponible y se puede comprobar mediante la apertura de la terminal y escribiendo: make -v

El resultado debe ser similar: GNU Make 3.81

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

3

Si instaló xcode y se actualizó a Mountain Lion, o si no tiene las últimas herramientas de línea de comandos instaladas, o tiene zsh u otras shells, puede atajar a algunas de las herramientas incorporadas en el directorio de desarrollador con:

xcrun make 
3

Después de actualizar a Mountain Lion utilizando el NDK, tenía el siguiente error:

Cannot find 'make' program. Please install Cygwin make package or define the GNUMAKE variable to point to it

error se fijó mediante la descarga y el uso de la última NDK

2

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

0

Existen construcciones específicas de herramientas de línea de comandos para las diferentes versiones principales de OSX disponibles en el sitio Downloads for Apple Developers. Asegúrese de obtener la última versión de su sistema operativo.

Cuestiones relacionadas