CentOSの7コンパイルのオンとVim8サポートのpython3をインストール
1.アンインストールし、元のvim。
yum remove vim-*
その依存関係をインストールします。
yum install git -y
yum install gcc gcc-c++ -y
yum install ncurses-devel -y
yum install python3 python3-devel -y
ここだけ依存サポートするために必要なのpython3を設置。追加のサポートを必要とするだけでなく、追加の対応の依存をインストールする必要がある場合。
Vim8をコンパイルしてインストールします
git clone --depth 1 https://github.com/vim/vim ~/vim
cd ~/vim
./configure --with-features=huge \
--enable-multibyte \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu \
--enable-gui=gtk2 \
--enable-cscope \
--prefix=/usr/local/vim
make
sudo make install
rm -rf ~/vim
vimのはでは/ usr / local / vimのディレクトリにインストールされることを注意、直接ディレクトリを削除する必要はありません。
ここではいくつかの構成の説明は次のとおりです。
設定オプション | 説明 |
---|---|
--with-機能=巨大な | プロパティをサポートしています |
--enable-pythoninterp | Pythonで書かれたプラグインのサポートをオンにします |
--enable-python3interp | プラグイン書かれたのpython3のサポートをオンにします |
--enable-rubyinterp | Rubyで書かれたプラグインのサポートをオンにします |
--enable-luainterp | LUAで書かれたプラグインのサポートをオンにします |
--enable-perlinterp | Perlで書かれたプラグインのサポートをオンにします |
--enable-マルチバイト | オープンマルチバイトのサポートは、あなたがVimの中で中国語を入力することができます |
--enable-cscopeの | cscopeのためのオープンサポート、cscopeのは良いコードの閲覧ツールです。 |
--with-のpython-CONFIG-dirを=は/ usr / libに/ python2。/設定* / | Pythonのパスを指定します。 |
--with-のpython3-config設定-dirを=は/ usr / libに/のpython3。/設定* / | python3は、パスを指定しました |
--prefix =は/ usr / local / vimの | 指定(再デフォルトのインストールは/ usr / local /ビン/ vimの)に取り付けられるようにパス |
--enable-フォントセット | フォントの設定をサポートしています |
--enable-guiの= GTK2 | GTK2のサポートは、あなたはまた、GNOME、表現生成gvimをを使用することができます |
--with-compiledby | でコンパイルされました |
環境変数に追加
このシステムのインストールが自動的に我々はそれが、私たちは環境変数を追加する必要があり、システムを伝える必要があり、VIM見つけることができません。
/usr/lib*/python3.*/config*用に独自のディレクトリを指定するには、ここでのpython3-config設定-dirのニーズ。
もしbashを使用している場合は、変更~/.bashrc
の行を追加します:
export PATH=$PATH:/usr/local/vim/bin