Se eu entendi as coisas corretamente, você deseja instalar sobre o seu Vim existente, para melhor ou para pior :-) Esta é uma má ideia e não é a maneira "limpa" de fazer isso. Por quê? Bem, o OS X espera que nada mude em / usr / bin sem o conhecimento dele, então sempre que você sobrescrever alguma coisa lá, você corre o risco de quebrar alguma interdependência intrincada. E, digamos que você quebre algo - não há como "desfazer" esse dano. Você ficará triste e sozinho. Você pode ter que reinstalar o OS X.
Parte 1: Uma ideia melhor
A maneira "limpa" é instalar em um local separado e tornar o novo binário de maior prioridade no $ PATH. Aqui está como eu recomendo fazer isso:
$ # 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! Agora, quando usarmos o vim, estaremos usando o novo. Mas, para voltar à nossa configuração antiga no caso de grandes f * ckups, podemos simplesmente excluir o diretório / 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
Veja como isso é limpo.
Eu recomendo não instalar em / usr / local / bin quando você deseja substituir binários em / usr / bin, porque por padrão o OS X coloca / usr / bin em maior prioridade em $ PATH do que em / usr / local / bin, e ferrando com que abre sua própria lata de minhocas ... Então, é isso que você DEVE fazer.
Parte 2: A resposta "correta" (mas uma má ideia)
Supondo que você esteja determinado a fazer isso, você está definitivamente no caminho certo. Para instalar em cima de sua instalação atual, você precisa definir o diretório "prefixo". Isso é feito assim:
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
Você pode passar "configurar" algumas outras opções também, se desejar. Faça "./configure --help" para vê-los. Espero que você tenha um backup antes de fazer isso, no entanto, caso algo dê errado ....
/usr/local/
. Não que vá ocupar muito espaço.