Si je comprends bien les choses, vous voulez installer sur votre Vim existant, pour le meilleur ou pour le pire :-) C'est une mauvaise idée et ce n'est pas la manière "propre" de le faire. Pourquoi? Eh bien, OS X s'attend à ce que rien ne change jamais dans / usr / bin à son insu, donc chaque fois que vous écrasez des éléments là-dedans, vous risquez de briser une interdépendance complexe. Et, disons que vous cassez quelque chose - il n'y a aucun moyen de «réparer» ce dommage. Vous serez triste et seul. Vous devrez peut-être réinstaller OS X.
Partie 1: Une meilleure idée
La manière "propre" est d'installer dans un endroit séparé, et de donner une priorité plus élevée au nouveau binaire dans $ PATH. Voici comment je recommande de faire cela:
$ # 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! Maintenant, lorsque nous utiliserons vim, nous utiliserons le nouveau. Mais, pour revenir à notre ancienne configuration en cas d'énormes f * ckups, nous pouvons simplement supprimer le répertoire / opt.
$ 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
Voyez à quel point c'est propre.
Je recommande de ne pas installer dans / usr / local / bin lorsque vous souhaitez remplacer les binaires dans / usr / bin, car par défaut, OS X place / usr / bin une priorité plus élevée dans $ PATH que / usr / local / bin, et vissant avec qui ouvre sa propre boîte de vers ... Alors, c'est ce que vous DEVRIEZ faire.
Partie 2: La "bonne" réponse (mais une mauvaise idée)
En supposant que vous êtes prêt à le faire, vous êtes définitivement sur la bonne voie. Pour installer en plus de votre installation actuelle, vous devez définir le répertoire "prefix". C'est fait comme ça:
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
Vous pouvez également passer "configure" quelques autres options, si vous le souhaitez. Faites "./configure --help" pour les voir. J'espère que vous avez une sauvegarde avant de le faire, au cas où quelque chose ne va pas ...
/usr/local/
. Pas comme si ça allait prendre beaucoup de place.