#前言
此文章时间有些久了,参考时请慎重
为vim安装YouCompleteMe我已经是不止一次了,两次ubuntu,一次MacOS,一次阿里云的centos,最后一次由于gcc版本太低当时没找到解决方案就把源码下了在机子上编译导致cpu100%运行直接挂了,也就放弃了…现在在虚拟机上装了一次centos,想再尝试一次,遇到了一些坑,不过最后还是成功了,附上截图:
2017.10.29更:最近租了一个vultr的centos主机当vps用,也在上面安装了vim以及ycm,又踩了一些坑
➡️ 主机为安装完整的python开发环境导致vim无法开启对python插件对支持
➡️ 主机的内存不够,导致编译过程中由于内存用尽而崩溃:virtual memory exhausted: Cannot allocate memory
#先说坑(解决方案在后面安装步奏中会说)
-
vim版本低
明明就差小数点后几位但是就不行,索性就装了vim8.0 -
gcc版本不支持c++11
现在发现下一个centos工具包就行了,其中包含最新的gcc -
vim不支持python
在编译vim源代码时加上一些后缀就行了 -
./install.py时说缺少依赖
这个就按照出错提示中要求输的命令输一下就行了
步奏
更新yum
sudo yum upgrade
sduo yum update
##下载git
sudo yum install git
升级vim以及gcc
升级gcc
sudo yum