Ich habe von Snow Leopard mit Homebrew und vim, die beide glücklich tuckern, auf Lion "aufgerüstet". Jetzt hängt vim/segfaults, und wenn ich brew aufrufe, beschwert es sich, dass xcode fehlt, und tut dies auch nach dem Herunterladen von Xcode aus dem App Store. Ich wollte vim aus dem Quellcode installieren, aber dazu ist Mercurial erforderlich, mit dem ich möglicherweise einen Tarball von einer virtuellen Linux-Maschine erstellen kann, aber die gesamte Unix-ähnliche Funktionalität ist auf Lion defekt.
Wie kann ich Unix dazu bringen, sich wie Unix unter Lion zu verhalten?
Sie wissen das vielleicht schon, aber das Herunterladen/Installieren von Xcode aus dem App Store installiert es nicht wirklich . Es hinterlässt nur ein Installationsprogramm in Ihrem Anwendungsordner, das Sie ausführen müssen, um Xcode tatsächlich zu installieren.
Ich weiß nicht, ob dies zu Ihrem Problem beiträgt, aber es hat mich gestolpert.
Wenn /usr/bin/vim
Segfaulting vorliegt, müssen Sie möglicherweise Ihre Punktdateien deaktivieren oder einen neuen Benutzer erstellen, um eine sauberere Umgebung zu erhalten.
Haben Sie den Inhalt von überprüft, /Developer/usr/bin
um sicherzustellen, dass Xcode die Befehlszeilentools korrekt installiert hat?
mac:~ me$ ls -1 /Developer/usr/bin/ | wc -l
167
Wenn Sie den neuesten Xcode-Installer (4.2 oder höher) erneut ausführen, sollten Sie die richtigen Binärdateien in Ihrem Pfad /usr/bin sowie das oben aufgeführte Verzeichnis mit der gesamten Sammlung von Tools erhalten, die für brew und make benötigt werden, um wie erwartet im traditionellen Unix-Sinne zu funktionieren.
cm2