Wie kann ich Unix (brew/xcode/vim) dazu bringen, sich wie Unix unter Lion zu verhalten?

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?

Hast du Lion beim Upgrade neu installiert?

Antworten (2)

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.

+1, Installation jetzt vom Installationsprogramm. Nicht beeindruckt, dass es so ist.

Wenn /usr/bin/vimSegfaulting 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/binum 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.