前一段時間在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