将成功安装的YouCompleteMe移植到同平台机器里-创新互联
将成功安装的YouCompleteMe移植到同平台机器里
成都创新互联公司是一家集网站建设,乐东黎族企业网站建设,乐东黎族品牌网站建设,网站定制,乐东黎族网站建设报价,网络营销,网络优化,乐东黎族网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。已经成功测试,将CentOS 6.5 x86已经安装YouCompleteMe的副本复制到其他CentOS 6.5 x86
完美运行!
需要准备的文件:
原机器的.vimrc 文件放在新机器家目录下面
原机器的.vim目录复制到 新机器家目录下面
原机器的 libstdc++.so.6.0.22放在新机器/usr/lib/目录下面
[root@CentOS ~]# vim main.c #尝试创建文件 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 #再次尝试创建文件 报错: 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 发现问题所在 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 更新到系统 [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 #再次尝试创建文件
头文件自动补全
结构体自动补全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试试。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章标题:将成功安装的YouCompleteMe移植到同平台机器里-创新互联
本文网址:http://azwzsj.com/article/dcphhh.html