Si entiendo las cosas correctamente, desea instalar sobre su Vim existente, para bien o para mal :-) Esta es una mala idea y no es la forma "limpia" de hacerlo. ¿Por qué? Bueno, OS X espera que nada cambie en / usr / bin sin que él lo sepa, por lo que cada vez que sobrescribe cosas allí, corre el riesgo de romper alguna interdependencia intrincada. Y digamos que rompes algo, no hay forma de "deshacer" ese daño. Estarás triste y solo. Es posible que deba reinstalar OS X.
Parte 1: una mejor idea
La forma "limpia" es instalar en un lugar separado y hacer que el nuevo binario tenga mayor prioridad en $ PATH. Así es como recomiendo hacerlo:
$ # 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! Ahora, cuando usemos vim, usaremos el nuevo. Pero, para volver a nuestra configuración anterior en caso de grandes jodidas, podemos simplemente eliminar el directorio / 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
Mira lo limpio que está esto.
Recomiendo no instalar en / usr / local / bin cuando desee anular los binarios en / usr / bin, porque de forma predeterminada OS X pone / usr / bin una prioridad más alta en $ PATH que / usr / local / bin, y jugando con que abre su propia lata de gusanos ... Entonces, eso es lo que DEBE hacer.
Parte 2: La respuesta "correcta" (pero una mala idea)
Suponiendo que esté decidido a hacer eso, definitivamente va por buen camino. Para instalar sobre su instalación actual, necesita establecer el directorio "prefijo". Eso se hace así:
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
También puede pasar "configurar" algunas otras opciones, si lo desea. Haga "./configure --help" para verlos. Sin embargo, espero que tengas una copia de seguridad antes de hacerlo, en caso de que algo salga mal ...
/usr/local/
. No es que vaya a ocupar mucho espacio.