Якщо я правильно все розумію, ви хочете встановити його на існуючий Vim, на краще чи гірше :-) Це погана ідея, і це не "чистий" спосіб зробити це. Чому? Що ж, OS X очікує, що в / usr / bin йому ніколи нічого не зміниться, тому кожен раз, коли ви перезапишете там речі, ви ризикуєте порушити якусь хитромудрую взаємозалежність. І, скажімо, ви щось зламаєте - немає ніякого способу "скасувати" цю шкоду. Вам буде сумно і самотно. Можливо, вам доведеться перевстановити OS X.
Частина 1: Краща ідея
"Чистий" спосіб - встановити в окремому місці та зробити новий бінарний вищий пріоритет у $ PATH. Ось як я рекомендую це зробити:
$ # 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
Вуаля! Тепер, коли ми будемо використовувати vim, ми будемо використовувати новий. Але, щоб повернутися до нашої старої конфігурації у випадку величезних f * ckups, ми можемо просто видалити каталог / 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
Подивіться, наскільки це чисто.
Я рекомендую не встановлювати в / usr / local / bin, коли ви хочете змінити бінарні файли в / usr / bin, тому що за замовчуванням OS X ставить / usr / bin більше пріоритету в $ PATH, ніж / usr / local / bin, і прикручуючи що відкриває власну банку глистів .... Отже, це БУДЕТЬ робити.
Частина 2: "Правильна" відповідь (але погана ідея)
Якщо припустити, що ви це зробите, ви точно на шляху. Щоб встановити поверх поточної установки, вам потрібно встановити каталог "префікс". Це робиться так:
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
Ви також можете пропустити "налаштувати" кілька інших параметрів, якщо хочете. Зробіть "./configure --help", щоб побачити їх. Я сподіваюся, що у вас є резервна копія, перш ніж це зробити, хоча, якщо щось піде не так ...
/usr/local/
. Не так, як це займе багато місця.