Ich habe gerade meinen Computer auf Mac OS X Lion aktualisiert und bin zum Terminal gegangen und habe "make" eingegeben, aber es heißt: -bash: make: Befehl nicht gefunden
Mir ist ein Rätsel, dass diese Frage nicht zum Thema gehört.
Grumdrig
das gleiche Problem und die gleiche Lösung für
Berglöwen
7
OMG, wie können sie ein Unix-System vertreiben, ohne sich zu schämen
Gus
1
Anstatt 1,6 GB Xcode herunterzuladen, können Sie 113 MB Command Line Tools von Apple herunterladen - Antwort unten von @Nick White stackoverflow.com/questions/6767481/…
Dylan Valade
Antworten:
50
Haben Sie Xcode und die Entwicklertools installiert? Ich denke, make wird zusammen mit gcc und Freunden damit installiert und nicht vorher. Xcode 4.1 für Lion ist kostenlos.
In der Tat hat die Installation eines neuen Xcodes mein Problem gelöst. Leider wusste ich nicht, dass ich nach einem Mac OS X-Upgrade auch auf die neueste Xcode-Version aktualisieren muss.
Roman Kagan
5
Gehen Sie zur Registerkarte Downloads im Menü Xcode-Einstellungen und klicken Sie auf "Installieren" neben dem Eintrag "
Befehlszeilentools"
Scrollen Sie nach unten zu @Tarmos Antwort, um zu sehen, wie es 2013 geht.
Starten Sie dann Xcode, gehen Sie zu Xcode->Preferences->Downloadsund installieren Sie die Komponente "Command Line Tools". Danach werden alle relevanten Tools im Ordner / usr / bin abgelegt und Sie können sie genauso verwenden wie in 10.6.
Und vergessen Sie nicht, "/ Applications / Install Xcode.app" auszuführen. (Das hat mich eine Weile verblüfft).
Njamesp
13
Ich habe ein Upgrade auf Lion durchgeführt, Xcode neu installiert und make war immer noch nicht in meinem Weg. Ich habe es in: / Developer / usr / bin / make
CJ
9
... was jetzt zu sein scheint (mit der neuesten Version):/Applications/Xcode.app/Contents/Developer/usr/bin/
Paul Peelen
5
Ich musste "/ Applications / Install Xcode.app" nicht ausführen. Ziehen Sie Xcode mit 4.3.2 in den Anwendungsordner, gehen Sie dann zu Einstellungen-> Downloads und installieren Sie ihn von dort aus. Jetzt funktioniert 'make' über die Befehlszeile.
Teekin
Warum nicht /Applications/Xcode.app/Contents/Developer/usr/bin zu $ PATH hinzufügen?
Chunkyguy
30
Es scheint, dass Sie die Befehlszeilentools installieren können, ohne Xcode von Downloads für Apple-Entwickler zu erhalten . Ich musste mich mit meinem Apple-Konto anmelden.
Wenn Sie Xcode aus dem App Store installieren, stellen Sie möglicherweise fest, dass die Befehlszeilentools nicht standardmäßig installiert sind. Öffnen Sie Xcode, gehen Sie zu den Einstellungen, klicken Sie auf die Registerkarte "Downloads" und von dort aus können Sie Befehlszeilentools herunterladen und installieren.
Xcode 4.3.2 hat "Command Line Tools" standardmäßig nicht installiert. Ich musste die Registerkarte Xcode-Einstellungen / Downloads / Komponenten öffnen. Es gab eine Liste optionaler Komponenten mit einer Schaltfläche "Installieren" neben jeder. Dies umfasst "Befehlszeilentools" und Komponenten zur Unterstützung der Entwicklung für ältere Versionen von iOS.
Jetzt ist "make" verfügbar und Sie können dies überprüfen, indem Sie das Terminal öffnen und Folgendes eingeben:make -v
Das Ergebnis sollte folgendermaßen aussehen:GNU Make 3.81
Möglicherweise benötigen Sie "make", auch wenn Sie keinen Xcode benötigen, z. B. einen Perl-Entwickler, der Perl-Module mit cpan -i in der Befehlszeile installiert.
Xcode 5.1 bietet im Abschnitt "Einstellungen" keine Befehlszeilentools mehr. Sie gehen jetzt zu https://developer.apple.com/downloads/index.action und wählen die Version der Befehlszeilentools für Ihre OS X-Version aus. Das Installationsprogramm legt sie in / usr / bin ab.
Wenn Sie xcode installiert und auf Mountain Lion aktualisiert haben oder nicht die neuesten Befehlszeilentools installiert haben oder wenn Sie zsh oder andere Shells haben, können Sie eine Verknüpfung zu einigen der eingebetteten Tools im Entwicklerverzeichnis herstellen mit:
Nach dem Upgrade auf Mountain Liondie NDKhatte ich den folgenden Fehler:
'Make'-Programm kann nicht gefunden werden. Bitte installieren Sie das Cygwin make-Paket oder definieren Sie die GNUMAKE-Variable, um darauf zu verweisen
Der Fehler wurde durch Herunterladen und Verwenden des neuesten NDK behoben
Wenn Sie nur machen und Freunde brauchen. Versuchen Sie, die von Apple bereitgestellten Befehlszeilentools zu installieren. (Angenommen, Sie führen keine iOS-Entwicklung durch.)
Auf der Downloads for Apple Developers- Website sind spezielle Builds von Befehlszeilentools für verschiedene wichtige OSX-Versionen verfügbar . Stellen Sie sicher, dass Sie die neueste Version der Version für Ihr Betriebssystem erhalten.
Antworten:
Haben Sie Xcode und die Entwicklertools installiert? Ich denke, make wird zusammen mit gcc und Freunden damit installiert und nicht vorher. Xcode 4.1 für Lion ist kostenlos.
quelle
Sie müssen Xcode aus dem App Store installieren .
Starten Sie dann Xcode, gehen Sie zu
Xcode->Preferences->Downloads
und installieren Sie die Komponente "Command Line Tools". Danach werden alle relevanten Tools im Ordner / usr / bin abgelegt und Sie können sie genauso verwenden wie in 10.6.quelle
/Applications/Xcode.app/Contents/Developer/usr/bin/
Es scheint, dass Sie die Befehlszeilentools installieren können, ohne Xcode von Downloads für Apple-Entwickler zu erhalten . Ich musste mich mit meinem Apple-Konto anmelden.
Wenn Sie Xcode aus dem App Store installieren, stellen Sie möglicherweise fest, dass die Befehlszeilentools nicht standardmäßig installiert sind. Öffnen Sie Xcode, gehen Sie zu den Einstellungen, klicken Sie auf die Registerkarte "Downloads" und von dort aus können Sie Befehlszeilentools herunterladen und installieren.
quelle
Xcode 4.3.2 hat "Command Line Tools" standardmäßig nicht installiert. Ich musste die Registerkarte Xcode-Einstellungen / Downloads / Komponenten öffnen. Es gab eine Liste optionaler Komponenten mit einer Schaltfläche "Installieren" neben jeder. Dies umfasst "Befehlszeilentools" und Komponenten zur Unterstützung der Entwicklung für ältere Versionen von iOS.
Jetzt ist "make" verfügbar und Sie können dies überprüfen, indem Sie das Terminal öffnen und Folgendes eingeben:
make -v
Das Ergebnis sollte folgendermaßen aussehen:
GNU Make 3.81
Möglicherweise benötigen Sie "make", auch wenn Sie keinen Xcode benötigen, z. B. einen Perl-Entwickler, der Perl-Module mit cpan -i in der Befehlszeile installiert.
quelle
Xcode 5.1 bietet im Abschnitt "Einstellungen" keine Befehlszeilentools mehr. Sie gehen jetzt zu https://developer.apple.com/downloads/index.action und wählen die Version der Befehlszeilentools für Ihre OS X-Version aus. Das Installationsprogramm legt sie in / usr / bin ab.
quelle
Wenn Sie xcode installiert und auf Mountain Lion aktualisiert haben oder nicht die neuesten Befehlszeilentools installiert haben oder wenn Sie zsh oder andere Shells haben, können Sie eine Verknüpfung zu einigen der eingebetteten Tools im Entwicklerverzeichnis herstellen mit:
quelle
Nach dem Upgrade auf
Mountain Lion
dieNDK
hatte ich den folgenden Fehler:Der Fehler wurde durch Herunterladen und Verwenden des neuesten NDK behoben
quelle
Wenn Sie nur machen und Freunde brauchen. Versuchen Sie, die von Apple bereitgestellten Befehlszeilentools zu installieren. (Angenommen, Sie führen keine iOS-Entwicklung durch.)
quelle
Auf der Downloads for Apple Developers- Website sind spezielle Builds von Befehlszeilentools für verschiedene wichtige OSX-Versionen verfügbar . Stellen Sie sicher, dass Sie die neueste Version der Version für Ihr Betriebssystem erhalten.
quelle