我用的是Manjaro(5.6.7内核),我想在neovim上安装YCM。我以前安装过,但是是vim,我用的是vundle,这次我用的是vim-plug。当我启动newvim时,我得到了这个消息。
YouCompleteMe不可用:需要Vim编译的Python(3.5.1+)支持。
谢谢!我使用的是Manjaro (5.5)。
YouCompleteMe经常崩溃,所以我写下了复活它的步骤。
1. 尝试重新安装YCM。
$ python <DOTFILE_PATH>/vim/plugged/youcompleteme/install.py --clang-completer
2. 收到以下错误?
ERROR:发现静态Python库(UsersUSER.pyenvversions3.7.2libpython3.7config-3.7m-darwinlibpython3.7m.a),但需要一个动态库。
那么。
$ export PYTHON_CONFIGURE_OPTS="--enable-framework"
$ pyenv install 3.7.2
3. 如果neovim出现错误 "[...]需要Vim编译并支持Python(2.7.1+或3.4+)" 在启动时,那么。
$ python3 -m pip install --user --upgrade pynvim