Homebrew sagt immer wieder, dass XCode nicht installiert ist

10

Ich versuche Ruby mit Homebrew, dem OSX-Paketmanager, zu installieren.

Wenn ich "Brew Install Ruby" ausführe, wird immer wieder die Meldung "Warnung: XCode ist nicht installiert!" Angezeigt. XCode ist installiert, es lügt.

Kann ich versuchen, dies zu beheben? Ich verwende Lion mit XCode 3.2.6.

Jaco Pretorius
quelle
Ich bin nicht wirklich auf der Suche nach neuen XCode-Inhalten, obwohl ... Es ist nicht so, dass Homebrew eine Abhängigkeit von XCode 4 hatte ...
Jaco Pretorius
@slhck - stellt sich heraus, dass Sie Recht hatten. Ein Upgrade auf XCode 4 hat das Problem behoben. Ich denke, der eigentliche Fehler hier ist, dass die Fehlermeldung falsch ist - sie sollte etwa "Warnung: Sie verwenden eine veraltete Version von XCode" lauten. Wenn Sie das als Antwort posten, werde ich akzeptieren?
Jaco Pretorius

Antworten:

3

Laut Homebrew-Wiki müssen Sie eine Xcode-Version ≥ 4.1 verwenden, wenn Sie OS X Lion ausführen.

Sie sagen tatsächlich ...

Beachten Sie, dass die Verwendung eines XCodes älter als 4.1 unter 10.7 Buildfehler verursachen kann.

… Aber die "Warnmeldung" ist wahrscheinlich irreführend. Versuchen Sie, Xcode über den Mac App Store auf die neueste Version zu aktualisieren .

slhck
quelle
8

Homebrew funktioniert mit XCode 4.3 nicht sofort. Sie müssen auch die Befehlszeilentools für Xcode installieren.

Sie können dies tun, indem Sie XCode starten und zu Einstellungen-> Downloads-> Befehlszeilentools gehen und auf Installieren klicken. Oder rufen Sie sie jährlich unter https://developer.apple.com/downloads/index.action ab .

Endlich musste ich anrufen

 xcode-select -switch /Applications/Xcode.app
BetaRide
quelle
1

Sie können auch versuchen, nach der Installation von Xcode einen Neustart durchzuführen.

Ich hatte auch dieses Problem (Brew behauptete, xcode sei nicht installiert) und führte 10.7 aus. Ich hatte Xcode 4.1 entfernt und den App Store verwendet, um Xcode 4.2 zu installieren, sodass es definitiv auf dem neuesten Stand war. Ich habe meinem Entwickler manuell / Developer / usr / bin hinzugefügt, was nicht geholfen hat. Aber ein Neustart hat es geschafft.

Ein Typ im Internet
quelle
0

Fügen Sie Ihrem Pfad das folgende Verzeichnis hinzu, indem Sie diese Zeile zu Ihrem hinzufügen ~/.bash_profile:

export PATH=$PATH:/Developer/usr/bin:/Developer/usr/local/bin
Fidschiaaron
quelle
0

Was für mich funktioniert hat, war einfach die XCode-App zu starten und auf "OK" unter "Mit XCode starten" zu klicken ...

xpmatteo
quelle