Schneeleopard: Befehl make nicht gefunden, obwohl XCode installiert ist?

9

Also habe ich XCode auf Snow Leopard installiert. Warum bekomme ich folgende Nachrichten:

sudo: make: command not found

Was muss ich tun, um dieses Problem zu beheben?

Lösung:

Ich bin nicht sicher, was passiert ist, aber ich konnte das Problem beheben, indem ich die neueste Version von XCode heruntergeladen und neu installiert habe. Jetzt kann ich sehen, dass ich richtig installiert habe.

$ which make
/usr/bin/make
Andrew
quelle

Antworten:

9

Haben Sie bei der Installation der Apple Developer Tools auch das Paket "Unix Development" installiert? Aus den Xcode 3.2.2-Entwicklertools für Mac SDK 10.6 und iPhone SDK 3.2 README-Datei:

Installation

Das Xcode- und iPhone SDK-Installationsprogramm bietet sechs Optionen zum Konfigurieren der Installation über die Schaltfläche "Anpassen ...":

...

  • UNIX-Entwicklung. Befehlszeilentools für die UNIX-basierte Entwicklung. Die Komponenten werden immer in / usr abgelegt - jeweils nur eine Version installiert.

Ich glaube, das ist es, was dazu führt, dass die Dienstprogramme in / usr / bin abgelegt werden ...

Peter Murray
quelle
2
Nur um Löwenbenutzern bei diesem Problem zu helfen. Nach der Installation von XCode (4.3.3 zum Zeitpunkt des Schreibens) gelangen Sie in Xcode -> Entwicklertools -> Weitere Entwicklertools ... zur Apple-Entwicklerwebsite, auf der Sie nach einigen Schritten nach "make" oder "suchen" können. gcc "und Sie können" Command Line Tools für XCode "
herunterladen
11

Gehen Sie zu Einstellungen in Xcode, wählen Sie Downloads und installieren Sie die Befehlszeilentools .

Geben Sie hier die Bildbeschreibung ein

Kristoffer K.
quelle
Ich habe versehentlich die falschen Anmeldeinformationen eingegeben, und jetzt kann ich meine ursprünglichen Anmeldeinformationen nicht mehr ändern. Es heißt nur, dass ich nicht jedes Mal registriert bin, wenn ich versuche, auf Installieren zu klicken.
Reise
Dieser XCode-Bildschirm ist auf Lion aufgenommen, die Frage war nach Snow Leopard, auf dem die XCode-Version völlig anders ist.
Ain
1

Am Ende hatte ich ein ähnliches Problem, bei dem der Befehl make nach dem Upgrade auf mysteriöse Weise von meinem Mac verschwunden war. Ich habe ein Upgrade von Snow Leopard auf Lion durchgeführt. Ich habe auch ein Upgrade von Xcode 4.2 auf 4.3 durchgeführt.

Nachdem die Installationen anscheinend gut gelaufen waren, war make nirgends zu finden. Es scheint, dass die Installation des neuen Xcodes ihn einfach ausgelöscht hat.

Am Ende habe ich das GCC-Installationsprogramm des brillanten Kenneth Reitz verwendet, das perfekt funktioniert hat: https://github.com/kennethreitz/osx-gcc-installer

Bijan
quelle
Möglicherweise haben Sie die Befehlszeilentools für Xcode nicht installiert .
Daniel Beck
0

Stellen Sie sicher, dass Ihr PATH das Verzeichnis enthält, das make enthält.

JRobert
quelle
Welches Verzeichnis wäre das?
Andrew
@misbehavens / usr / bin /
Joseph