无法在neovim中运行YouCompleteMe



我使用Manjaro(5.6.7内核(,我正在尝试在neovim上安装YCM。我以前做过,但它是vim,我用了vundle,这次我用的是vim-plug。当我启动newvim时,我收到了这个消息。

YouCompleteMe不可用:需要使用Python(3.5.1+(支持编译的Vim。

谢谢!

YouCompleteMe经常崩溃,所以我写下了恢复它的步骤:

1.尝试重新安装YCM:

$ python <DOTFILE_PATH>/vim/plugged/youcompleteme/install.py --clang-completer

2.收到以下错误

错误:找到了静态Python库(/Users/USER/.pyenv/versions/3.7.2/lib/python3.7/config-3.7m-darwin/libpython3.7m.a(,但需要一个动态库。

然后:

$ export PYTHON_CONFIGURE_OPTS="--enable-framework"
$ pyenv install 3.7.2

3.如果neovim抛出错误";[…]需要使用Python(2.7.1+或3.4+(编译的Vim支持">启动,然后:

$ python3 -m pip install --user --upgrade pynvim

3.7.2替换为实际的python3版本。没有必要拘泥于旧版本,只是因为我不久前写了这封信。

相关内容

  • 没有找到相关文章

最新更新