Endlich wurde vim 8.0 veröffentlicht ! Das vorinstallierte vim ist jedoch vim 7.3 auf meinem System (OS X El Capitan), und ich möchte es auf die neueste Version 8.0 aktualisieren.
Wie kann ich das tun, ohne die Dinge durcheinander zu bringen? Wäre es eine gute Idee, das Vim einfach zu überschreiben /usr/bin/vim
? Und was ist mit dem Kompilieren aus dem Quellcode?
macos
el-capitan
vi
Nalzok
quelle
quelle
Antworten:
Holen Sie sich den Homebrew * -Paketmanager.
Installieren Sie die
vim
Formel (ab heute Vim 8.0.2) mit:Überprüfen Sie die erstellten Meldungen auf manuelle Aktionen, die Sie möglicherweise ausführen müssen, obwohl mit der Vim-Formel keine Probleme auftreten sollten.
Eine weitere Sache, die Sie tun sollten, ist, Ihre Umgebungsvariablen auf diejenigen zu überprüfen, die möglicherweise einen vollständigen Pfad zum System
vi
/ enthaltenvim
,EDITOR
und sie zu aktualisieren, um die zu verwenden/usr/local/bin/vim
.Wenn Sie Homebrew bereits installiert hatten, aktualisieren Sie das lokale Repository vor dem Ausführen des Installationsbefehls mit:
Wenn Sie Vim bereits mit Homebrew installiert hatten (oder in Zukunft die Vim-Version aktualisieren möchten), führen Sie Folgendes aus:
* Homebrew ist ein Open-Source-Paketmanager für Mac OS X. Er verwaltet die Pakete
/usr/local/Cellar
standardmäßig im Ordner. Es speichert Links zu den ausführbaren Dateien/usr/local/bin
und platziert dieses Verzeichnis vor den Systemverzeichnissen in derPATH
Umgebungsvariablen. Sie/usr/bin/vim
können also in Ruhe gelassen werden.Homebrew kümmert sich auch um alle Pfade und Abhängigkeiten für installierte Pakete.
quelle
Error: vim 8.0.1650_1 already installed
wenn ich es tuebrew upgrade vim
brew reinstall vim
wenn Sie bereits auf der aktuellsten Version sindSie können vim installieren, indem Homebrew das vim des aktuellen Systems überschreibt mit
--with-override-system-vi
:Denken Sie daran, Ihr Terminal danach neu zu starten , um sicherzustellen, dass die neuen symbolischen Links wie erwartet funktionieren.
quelle