YouCompleteMeをMac用のvimにインストールしようとしましたが、バージョン7.3のシステムvimを使用しています。 brew install vim
と入力してhomebrewを使用してvimを更新しようとしましたが、すべて問題ないようです。
vim
と入力しても、システムvimのロードが表示されます(バージョン7.3)。
自作で入手した更新済みのvim
を使用できないようにするためのステップが足りないようです。誰かが私が欠けているものを知っていますか?
参考までにwhich vim
と入力すると、次の出力/usr/bin/vim
が表示されます。どんな助けでも大歓迎です。
自作でvimをインストールするだけです:
brew install vim
次に、シェルを再起動します。
exec -l $Shell
そして、バージョンを確認してください:
$ vim --version|head -n 1
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 9 2016 19:07:39)
あなたはおそらくbrew install vim --with-override-system-vi
。これはデフォルトのvimパスを置き換えます。
which vim
の代わりに/usr/bin/vim
を返す/usr/local/bin/vim
でわかるように、最初にシステムvimをロードしています。
/usr/local/bin
は自作のパスです。
パスが/usr/local/bin
before/usr/bin
をリストしていることを確認してください:
/usr/local/bin:/usr/bin
これにより、自作のvim
を入手できますbeforeシステムvim
。
パスを表示するには:
echo "$PATH"
Vimを再インストールする代わりに、現在のvimをvim73(または類似のもの)に移動できます。
まず、PATH
環境変数に/usr/local/bin
が存在するかどうかを確認します。端末でecho $PATH
を実行すると、それが実行されます。
まだインストールしていない場合は、homebrewでvimをインストールします。
brew install vim
次に、現在のvimインストールを移動します。
mv /usr/bin/vim /usr/bin/vim73
which vim
を実行して確認します。 /usr/local/bin/vim
と表示されます。
brew install vim --with-override-system-vi
(with-
がありません)
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bash_profile
source ~/.bash_profile
このコマンドを実行すると修正されます。