Si je comprends les choses correctement, vous souhaitez installer sur votre existant Vim, pour le meilleur ou pour le pire :-) C'est une mauvaise idée et c'est pas la manière "propre" de le faire. Pourquoi? Eh bien, OS X s'attend à ce que rien ne changera jamais dans /usr/bin à l'insu de ça, donc, à tout moment vous écraser des trucs là vous risquez de casser une sorte de complexe d'interdépendance. Et, disons que vous cassez quelque chose, il n'y a aucun moyen de "défaire" ce préjudice. Vous serez triste et seul. Vous pourriez avoir à réinstaller OS X.
Partie 1: Une meilleure idée
La manière "propre" est de l'installer dans un endroit séparé, et de faire le nouveau binaire plus élevé de priorité dans le $PATH. Voici comment je recommande de le faire:
$ # Create the directories you need
$ sudo mkdir -p /opt/local/bin
$ # Download, compile, and install the latest Vim
$ cd ~
$ hg clone https://code.google.com/p/vim/
$ 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, quand nous utiliser vim, nous allons utiliser l'ancien. Mais, pour en revenir à notre ancienne configuration dans le cas d'énormes f*ckups, il nous suffit de 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
Voir comment nettoyer c'est.
Je vous recommande de ne pas l'installer dans /usr/local/bin lorsque vous voulez remplacer les fichiers binaires dans /usr/bin, parce que, par défaut d'OS X met /usr/bin priorité plus élevée dans $PATH que /usr/local/bin, et le vissage avec qui ouvre sa propre boîte de pandore.... Donc, c'est ce que vous DEVRIEZ faire.
Partie 2: La réponse "correcte" (mais une mauvaise idée)
En supposant que vous êtes décidé à faire cela, vous êtes certainement sur la bonne voie. À installer sur le dessus de votre installation actuelle, vous devez définir le "préfixe" répertoire. C'est fait comme ceci:
hg clone https://code.google.com/p/vim/
cd vim
./configure --prefix=/usr
make
sudo make install
Vous pouvez passer de "configurer" un peu de vos autres options, si vous le souhaitez. Faire "./configure --help" pour voir. J'espère que vous avez une sauvegarde avant de le faire, même si, dans le cas où quelque chose va mal....