前一段时间在ubuntu16.04 64位上安装了vim插件Youcompleteme,花了两三天才弄好.今天在ubuntu14.04 32位上安装一样的插件,才知道以前所作的安装原来是多么的简单.今天的安装才让我明白什么是史上最难安装的vim插件.python
我直接把ubuntu16.04上的bundle文件夹复制过来,运行./install.py --clang-completer的时候,它告诉我所下载的clang5.0没法使用,须要本身编译.可参考连接http://www.jianshu.com/p/cbb242026ff2.注意加上-DCMAKE_BUILD_TYPE=Release
,否者你会发现编译进度到60%的时候,你的8G物理内存就被用光了,编译失败!编译后把它安装到本身的系统上.注意它的库文件被安装在了/usr/local/lib中,你须要把它添加到库路径中.弄好以后,回到Youcompleteme路径,运行./install.sh --clang-completer --system-libclang
,后面那个参数用于告诉脚本,在系统库路径能够找到clang库.git
Youcompleteme官网上的描述,它要求vim版本必需要7.4.1578+才行,不然用不了.在ubuntu14.04系统上用apt-get安装的vim版本虽然也是7.4,但补丁号低了,得从新安装vim.下载最新的vim源码进行安装.能够参考连接https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source和http://blog.csdn.net/tao_627/article/details/50444866,注意,在vim代码里运行configure的时候,传递给它的python路径不能给它两个,好比python2.7和python3,否则的话,你在装好vim运行vim --version的时候,python/dyn和python3/dyn前面都有两个加,这时你安装的全部插件都用不了!改成只指定python2.7参数,python/dyn变成了python,这才是好的.注意你安装好的vim路径是/usr/local/bin.github
一路安装过来,感受不少坑啊.才知道Youcompleteme是史上最难安装的vim插件!ubuntu