2012-09-11 6 views
5

Auf den Rat von Kenneth Reitz, habe ich "xcode-lite" installiert (d. H., Command Line Tools (CLT) für xcode auf meinem MAC OS X 10.7.4).brew install macvim funktioniert nicht mit "xcode-lite", d. H. Befehlszeilentools für xcode?

jedoch brew install macvim gibt mir diese Fehlermeldung:

xcode-select: Error: No Xcode is selected. Use xcode-select -switch /Applications/Xcode.app to select /Applications/Xcode.app, or see the xcode-select manpage (man xcode-select) for further information. 

Ich habe nicht xcodebuild unter /Applications. Ich habe auch kein Verzeichnis /Developer. Ich habe es bei /usr/bin/xcodebuild, aber

xcode-select -switch /usr/bin 
brew install macvim 

gibt mir diese Fehlermeldung:

Error: Can't run /usr/bin/usr/bin/xcodebuild (no such file). 

Außerdem versucht sie zu zwingen, für xcodebuild in /usr/bin suchen macht auf unbestimmte Zeit brauen hängen. Also bin ich festgefahren.

Ich habe an einigen Stellen gelesen, dass CLT für xcode nicht gut genug ist und dass ich die Vollversion von xcode (1.5GB) herunterladen muss. Einige andere behaupten, dass Gebräu in der Tat mit CLT für xcode arbeiten wird, aber einige Stunden des Versuchens zu brew install macvim (zusammen mit viel Googeln) hat keine Ergebnisse ergeben. Ich muss etwas Grundlegendes zu brauen und CLT für xcode vermissen. Brauche ich wirklich den vollständigen xcode oder ist mein CLT für xcode nicht im richtigen Verzeichnis installiert?

ps: Der Grund, warum ich es brauen möchte, anstatt das Binärverzeichnis zu installieren, ist, weil ich es mit Python-Entwicklungsfunktionen bauen will. Wenn es einen einfacheren Weg gibt, Macvim mit Python-Dev-Integration zu bekommen, bin ich glücklich, damit zu gehen.

+0

Nach einem Laptop auf Mountain Lion aktualisieren wir nicht in der Lage waren : macvim; Schließlich brach Xcode ab und installierte Xcode, damit wir mit unseren Jobs weitermachen konnten. – cfeduke

+0

Gibt es einen besonderen Grund, dass Sie macvim über Homebrew anstelle von dmg oder von der Quelle aus installieren müssen? – Conner

+0

Conner, meine Schuld - ich habe vergessen, dies in meinem Beitrag zu erwähnen: Der Grund, warum ich es brauen möchte, anstatt das binäre Verzeichnis zu installieren, ist, weil ich es mit Python-Entwicklungsfunktionen bauen will. Wenn es einen einfacheren Weg gibt, Macvim mit Python-Dev-Integration zu bekommen, bin ich glücklich, damit zu gehen. – Ashwin

Antwort

2

Ich habe die Vollversion von xcode (fast 2GB) heruntergeladen und dann brauen install macvim funktioniert. Es ist bedauerlich, dass das Gebräu nicht mit CLT für xcode funktioniert.

Ich stieß in der Folge auf ein paar kleinere Probleme. Ein Problem war, dass Macvim die Systemversion von Python (2.7.1) aufgriff, während ich es mit der Version, die ich heruntergeladen hatte (2.7.3), brauchte. Ich musste brauen remove macvim, brauen edit macvim, make macvim referenzieren die richtige python version und rebuild with brew install python.

Ich muss sagen, das war eine schwierige Übung! Aber jetzt habe ich macvim funktioniert gut für Python-Entwicklung

0

Wie @LloydDewolf erwähnt, ist eine vollständige Installation von Xcode erforderlich. Es sei denn, Sie benötigen etwas Spezifisches aus der Brew-Version von Macvim (wie Python-Entwicklungsfunktionen), können Sie einfach von der .dmg oder der Quelle installieren.

[email protected]:~$ brew install macvim 
Warning: A newer Command Line Tools for Xcode release is available 
You should install the latest version from: http://connect.apple.com 
A full installation of Xcode.app is required to compile this software. 
Installing just the Command Line Tools is not sufficent. 
Error: An unsatisfied requirement failed this build. 

Dies ist auf die folgenden offenen Github Problem zusammenhängt: die frühere Inkarnation dieser Funktion zu erhalten (vor dem Apple-CLT) für exakt den gleichen Zweck https://github.com/mxcl/homebrew/issues/15111

Verwandte Themen