私が物事を正しく理解しているなら、あなたは既存の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 / bin内のバイナリを上書きする場合は、/ usr / local / binにインストールしないことをお勧めします。デフォルトでは、OS Xは/ usr / binを/ usr / local / binよりも$ PATHに優先し、それはそう、それはあなたが何....ワームの独自の缶を開くべきで行います。
パート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/
ます。それは多くのスペースを取るつもりではありません。