Python 为vim编译YouCompleteMe时出错

Python 为vim编译YouCompleteMe时出错,python,c++,vim,vundle,youcompleteme,Python,C++,Vim,Vundle,Youcompleteme,从 我跑 ./install.py --clang-completer --omnisharp-completer --gocode-completer 我正在使用Ubuntu Trusty 14 LTS 并得到以下错误:(完全转储:) /root/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/BoostParts/boost/type_traits/detail/ice_eq.hpp:17:71:注意:#pragma消息:注意:不推荐使用此标头

我跑

./install.py --clang-completer --omnisharp-completer --gocode-completer
我正在使用Ubuntu Trusty 14 LTS

并得到以下错误:(完全转储:)

/root/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/BoostParts/boost/type_traits/detail/ice_eq.hpp:17:71:注意:#pragma消息:注意:不推荐使用此标头(ice_eq.hpp) #pragma消息(“注意:不推荐使用此标题(ice_eq.hpp))`

Vim和Vundle的一般指南:


有什么想法吗?

当您试图安装YCM时,内存已经用完了。解决这个问题的最简单方法是杀死任何其他RAM密集型进程。如果这不起作用,则需要添加交换空间。用于在Ubuntu上添加交换空间,尽管其他linux发行版的步骤非常类似。简言之:

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

您可以通过运行
free-m

来验证它是否工作,这只是一个警告,而不是错误。真正的错误是:
虚拟内存耗尽:无法分配内存
。。。您可以尝试关闭尽可能多的应用程序和/或添加更多的交换空间…使用该插件的问题跟踪程序。