將成功安裝的YouCompleteMe移植到同平臺機器里
成都創(chuàng)新互聯(lián)公司是一家集網站建設,樂東黎族企業(yè)網站建設,樂東黎族品牌網站建設,網站定制,樂東黎族網站建設報價,網絡營銷,網絡優(yōu)化,樂東黎族網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。已經成功測試,將CentOS 6.5 x86已經安裝YouCompleteMe的副本復制到其他CentOS 6.5 x86
完美運行!
需要準備的文件:
原機器的.vimrc 文件放在新機器家目錄下面
原機器的.vim目錄復制到 新機器家目錄下面
原機器的 libstdc++.so.6.0.22放在新機器/usr/lib/目錄下面
[root@CentOS ~]# vim main.c #嘗試創(chuàng)建文件 YouCompleteMe unavailable: requires Vim 7.4.143+ Press ENTER or type command to continue 報錯:requires Vim 7.4.143+ --------------------------------------- 解決 [root@CentOS ~]# sudo yum -y update vim #安裝了7.4.629 [root@CentOS ~]# vim --version | head VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Dec 21 2016 17:06:34) Included patches: 1-207, 209-629 [root@CentOS ~]# vim --version | grep python #查看vim是否支持python +cryptv +linebreak +python/dyn +viminfo +cscope +lispindent -python3 +vreplace ---------------------------------------------- [root@CentOS ~]# vim main.c #再次嘗試創(chuàng)建文件 報錯: The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). Unexpected error while loading the YCM core library. Use the ':YcmToggleLogs' command to check the logs. -------------------------------------------------- 解決: :YcmToggleLogs Available logfiles are: ycm_hjlCmk.log ycmd_60897_stderr_EMLHKO.log ycmd_60897_stdout_zZZEKw.log [root@CentOS ~]# vim /tmp/ycmd_60897_stderr_EMLHKO.log #查看err 發(fā)現(xiàn)問題所在 ImportError: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20` not found (required by /root/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/../ycm_core.so) 將libstdc++.so.6.0.22 更新到系統(tǒng) [root@CentOS ~]# mv libstdc++.so.6.0.22 /usr/lib #放在該放的位置 [root@CentOS ~]# ln -fs /usr/lib/libstdc++.so.6.0.22 /usr/lib/libstdc++.so.6 ================================================== [root@CentOS ~]# vim main.c #再次嘗試創(chuàng)建文件
頭文件自動補全
結構體自動補全1
結構體自動補全2
上述過程簡寫:
[root@CentOS ~]# sudo yum -y update vim [root@CentOS ~]# mv libstdc++.so.6.0.22 /usr/lib [root@CentOS ~]# ln -fs /usr/lib/libstdc++.so.6.0.22 /usr/lib/libstdc++.so.6 [root@CentOS ~]# vim main.c 寫一個HelloWorld試試。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。