Vim-plug插件管理器无法在YouCompleteMe插件上使用更新后挂钩

时间:2016-06-11 08:37:36

标签: python linux vim vim-plugin youcompleteme

我正在使用vim-plug插件管理器,它工作得很好,直到我尝试使用它安装Youcompleteme插件。我尝试将Plug 'Valloric/YouCompleteMe', { 'do': './install.py' }放在我的.vimrc上并尝试PlugInstall!PlugUpdate!但未成功。我从github上阅读了文档,我认为它应该是那样的。

Picture of the problem

虽然我不确定是否应该通过在命令行中运行~/.vim/plugged/YouCompleteMe/install.py --all来完成,因为我没有使用vundle。

聚苯乙烯。我的电脑使用的是Arch Linux,但我不认为它与这个问题有关。

如果您需要更多信息,请告诉我们!

2 个答案:

答案 0 :(得分:0)

下载时可能会超时。

您可以将Valloric / YouCompleteMe克隆到.vim / plugged,然后执行Installation

您仍然可以将Plug 'Valloric/YouCompleteMe'保留在.vimrc中,以便在插件更新时更新。

答案 1 :(得分:0)

首先阅读安装instructions

确保安装了cmake和Python标头。

sudo apt-get install build-essential cmake python3-dev

正如@tink建议的那样,请使用包管理器进行分发,而不是仅运行apt-get

删除插件并使用:PlugInstall

重新安装

您也可以手动运行:

~/.vim/plugged/YouCompleteMe/install.py

查找实际构建错误。

BTW我必须像以下一样运行它:

python3 install.py