ycm_client_support。[so | pyd | dll]和ycm_core。[so | pyd | dll]未检测到;你需要在使用之前编译YCM

时间:2015-07-07 00:17:31

标签: vim vim-plugin

编译prses中的

orror。怎么解决呢?

3 个答案:

答案 0 :(得分:12)

根据this博文,你只需要在YCM安装中运行install.sh脚本来编译YouCompleteMe模块。

cd ~/.vim/bundle/YouCompleteMe
./install.sh --clang-completer

一旦完成,您应该能够安装插件(这里是如何使用Vundle)。一旦进入Vim

:source ~/.vimrc
:PluginInstall

答案 1 :(得分:1)

显然,当你运行./.install.sh --clang-completer时,它表示它已经过时了。"

我跑了python2 install.py,它对我有用。 (我相信这是python2。)

另外,我曾经使用过vim和neovim,我决定在./install.sh --clang-completer~/.vim/bundle/Vundle.vim/同时决定做python2 install.py在我的~/.configs/nvim/bundle/Vundle.vim/ python 安装中安装得更快,并做了同样的事情。

区别可能是你需要"用pdython支持编译vim,"但简单的解决方法是安装python-nvim(如果使用neovim),或者 - 我认为 - vim只是附带python支持。 (?也许。)

答案 2 :(得分:0)

我在尝试新的neovim安装时遇到了同样的错误消息。在我的情况下,这是因为我使用vim-plugin并且插件安装在~/.vim/plugged而不是~/.vim/bundle(这是我切换到vim-plug之前Vundle的插件文件夹)。< / p>

因此,在我挠头几个小时后,我必须在install.sh(而不是~/.vim/plugged)中运行~/.vim/bundle。我希望这能节省一些人的时间。