Wenn ich die Dinge richtig verstehe, möchten Sie sie über Ihr vorhandenes Vim installieren, egal ob gut oder schlecht :-) Dies ist eine schlechte Idee und nicht die "saubere" Art, dies zu tun. Warum? Nun, OS X geht davon aus, dass sich in / usr / bin nichts ändern wird, ohne dass dies bekannt ist. Jedes Mal, wenn Sie dort Inhalte überschreiben, besteht die Gefahr, dass Sie eine komplizierte Interdependenz aufheben. Nehmen wir an, Sie brechen etwas - es gibt keine Möglichkeit, diesen Schaden "rückgängig zu machen". Du wirst traurig und allein sein. Möglicherweise müssen Sie OS X neu installieren.
Teil 1: Eine bessere Idee
Die "saubere" Methode besteht darin, an einem separaten Ort zu installieren und der neuen Binärdatei im $ PATH eine höhere Priorität einzuräumen. Hier ist, wie ich das empfehle:
$ # Create the directories you need
$ sudo mkdir -p /opt/local/bin
$ # Download, compile, and install the latest Vim
$ cd ~
$ hg clone https://bitbucket.org/vim-mirror/vim or git clone https://github.com/vim/vim.git
$
$ cd vim
$ ./configure --prefix=/opt/local
$ make
$ sudo make install
$ # Add the binary to your path, ahead of /usr/bin
$ echo 'PATH=/opt/local/bin:$PATH' >> ~/.bash_profile
$ # Reload bash_profile so the changes take effect in this window
$ source ~/.bash_profile
Voila! Wenn wir jetzt vim verwenden, werden wir das neue verwenden. Um jedoch bei großen Problemen wieder zu unserer alten Konfiguration zurückzukehren, können wir einfach das Verzeichnis / opt löschen.
$ which vim
/opt/local/bin/vim
$ vim --version | head -n 2
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Aug 27 2011 20:55:46)
MacOS X (unix) version
Sehen Sie, wie sauber das ist.
Ich empfehle, nicht in / usr / local / bin zu installieren, wenn Sie Binärdateien in / usr / bin überschreiben möchten, da OS X / usr / bin standardmäßig in $ PATH eine höhere Priorität als / usr / local / bin hat und mit schraubt das sich öffnet seine eigene Dose Würmer .... Also, das ist , was Sie sollten tun.
Teil 2: Die "richtige" Antwort (aber eine schlechte Idee)
Vorausgesetzt, Sie sind bereit, dies zu tun, sind Sie definitiv auf dem richtigen Weg. Um zusätzlich zu Ihrer aktuellen Installation zu installieren, müssen Sie das Verzeichnis "Präfix" festlegen. Das geht so:
hg clone https://bitbucket.org/vim-mirror/vim or git clone https://github.com/vim/vim.git
cd vim
./configure --prefix=/usr
make
sudo make install
Wenn Sie möchten, können Sie auch einige andere Optionen "konfigurieren" übergeben. Führen Sie "./configure --help" aus, um sie anzuzeigen. Ich hoffe, Sie haben ein Backup, bevor Sie es tun, falls etwas schief geht ...
/usr/local/
. Nicht als würde es viel Platz beanspruchen.