Jika saya memahami sesuatu dengan benar, Anda ingin menginstal Vim yang ada, baik atau buruk :-) Ini adalah ide yang buruk dan ini bukan cara yang "bersih" untuk melakukannya. Mengapa? Nah, OS X mengharapkan bahwa tidak ada yang akan berubah di / usr / bin tanpa sepengetahuannya, jadi setiap kali Anda menimpa barang-barang di sana, Anda berisiko merusak beberapa ketergantungan yang rumit. Dan, Katakanlah Anda memang merusak sesuatu - tidak ada cara untuk "memperbaiki" kerusakan itu. Anda akan sedih dan sendirian. Anda mungkin harus menginstal ulang OS X.
Bagian 1: Ide yang lebih baik
Cara "bersih" adalah menginstal di tempat terpisah, dan membuat prioritas biner baru yang lebih tinggi di $ PATH. Berikut adalah cara saya merekomendasikan melakukan itu:
$ # 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! Sekarang ketika kita menggunakan vim kita akan menggunakan yang baru. Tapi, untuk kembali ke konfigurasi lama kita jika terjadi f * ckups besar, kita cukup menghapus direktori / 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
Lihat betapa bersihnya ini.
Saya merekomendasikan untuk tidak menginstal di / usr / local / bin ketika Anda ingin mengganti binari di / usr / bin, karena secara default OS X menempatkan / usr / bin prioritas lebih tinggi di $ PATH daripada / usr / local / bin, dan mengacaukan yang membuka kaleng wormnya sendiri .... Jadi, itulah yang HARUS Anda lakukan.
Bagian 2: Jawaban yang "benar" (tapi ide yang buruk)
Dengan asumsi Anda siap melakukan itu, Anda pasti berada di jalur yang benar. Untuk menginstal di atas instalasi Anda saat ini, Anda perlu menyetel direktori "prefix". Itu dilakukan seperti ini:
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
Anda juga dapat memberikan "konfigurasi" beberapa opsi lain, jika Anda mau. Lakukan "./configure --help" untuk melihatnya. Saya harap Anda memiliki cadangan sebelum melakukannya, jika terjadi kesalahan ....
/usr/local/. Tidak seperti itu akan memakan banyak tempat.