最近、Luaの解釈を必要とするプラグインを使用するために、ソースからVimをビルドする必要がありました。これは私のラップトップではうまくいきましたが、私のタワー型コンピューターにはいくつかの問題があります。Vimを実行するたびに、次のメッセージを受け取ります。
Error detected while processing /home/XXXXXX/.vim/vimrc:
line 55:
E484: Can't open file /usr/share/vim/vim74/syntax/syntax.vim
当然のことながら、Vimは構文の強調表示に失敗し、テキストを編集するときに他の多くのエラーをスローします。
いくつかの調査を行った結果/usr/local/share/vim/vim74/syntax/syntax.vim
、前述のディレクトリとは対照的に、syntax.vimは実際にはにあることがわかります。どうすれば解決できますか?
より詳しい情報
Vimはを使用してインストールされましたcheckinstall
。コンパイルするために、コマンドを実行しました:
./configure --with-features=huge --enable-cscope --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu --enable-multibyte --enable-fontset --disable-gui --disable-netbeans --enable-luainterp=yes --with-lua-prefix=/usr/include/lua5.1 --enable-largefile
make VIMRUNTIMEDIR=/usr/share/vim/vim74
sudo ln -s /usr/local/share/vim/vim74 /usr/share/vim/vim74
。他の関連する問題に遭遇した場合に備えて、今のところ質問を未解決のままにします。
sudo ln -s /usr/local/share/vim/vim74/syntax/syntax.vim /usr/share/vim/vim74/syntax/syntax.vim