ついにvim 8.0がリリースされました!しかし、プリインストールされているvimは私のシステム(OS X El Capitan)のvim 7.3であり、最新の8.0バージョンにアップグレードしたいと思っています。
それで、何を台無しにせずにこれを行うことができますか?単にvimをオーバーライドするのは良い考え/usr/bin/vim
でしょうか?そして、それをソースからコンパイルするのはどうですか?
ついにvim 8.0がリリースされました!しかし、プリインストールされているvimは私のシステム(OS X El Capitan)のvim 7.3であり、最新の8.0バージョンにアップグレードしたいと思っています。
それで、何を台無しにせずにこれを行うことができますか?単にvimをオーバーライドするのは良い考え/usr/bin/vim
でしょうか?そして、それをソースからコンパイルするのはどうですか?
回答:
Homebrew *パッケージマネージャーを入手してください。
vim
数式をインストールします(今日ではVim 8.0.2です)。
brew install vim
生成されたメッセージをチェックして、実行する必要のある手動のアクションがないか確認してください。ただし、Vimの式では問題はありません。
あなたがしなければならないもう1つのことは、システムvi
/ へのフルパスを含む可能性のある環境変数を確認し、それらを使用するvim
ようEDITOR
に更新すること/usr/local/bin/vim
です。
Homebrewがすでにインストールされている場合は、installコマンドを実行する前に、ローカルリポジトリを次のように更新します。
brew update
HomebrewでVimが既にインストールされている場合(または将来Vimのバージョンをアップグレードする場合)は、次のコマンドを実行します。
brew upgrade vim
* Homebrewは、Mac OS X用のアクティブに維持されているオープンソースのパッケージマネージャー/usr/local/Cellar
です。デフォルトでは、パッケージをフォルダーに保持します。実行可能ファイルへのリンクを格納し、/usr/local/bin
このディレクトリをPATH
環境変数のシステムディレクトリの前に配置します。/usr/bin/vim
したがって、あなたは放っておくことができます。
Homebrewは、インストールされたパッケージのすべてのパスと依存関係も処理します。
Error: vim 8.0.1650_1 already installed
私がそうするときbrew upgrade vim
brew reinstall vim
すでに最新バージョンを使用している場合は可能
現在のシステムのvimを上書きするHomebrewで vimをインストールできます--with-override-system-vi
。
brew install vim -- --with-override-system-vi
その後、ターミナルを再起動して、新しいシンボリックリンクが期待どおりに機能することを確認してください。