关于VIM运行YCM报错的问题

HandsomeHow 2016-10-08 04:31:13
刚装上YCM 打开VIM提示 The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). Unexpected error while loading the YCM core library. Run ':YcmToggleLogs stderr' to check the logs.
于是YcmToggleLOgs stderr
显示日志

2016-10-08 16:23:38,887 - ERROR - /home/handsomehow/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/../ycm_core.so: undefined symbol: clang_parseTranslationUnit2FullArgv
2 Traceback (most recent call last):
3 File "/home/handsomehow/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/server_utils.py", line 95, in CompatibleWithCurrentCore
4 ycm_core = ImportCore()
5 File "/home/handsomehow/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/server_utils.py", line 87, in ImportCore
6 import ycm_core as ycm_core
7 ImportError: /home/handsomehow/.vim/bundle/YouCompleteMe/third_party/ycmd/ycmd/../ycm_core.so: undefined symbol: clang_parseTranslationUnit2FullArgv

就这么几行,求大神帮忙看看该这么弄。。
...全文
2224 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lumping 2019-10-25
  • 打赏
  • 举报
回复
直接执行YouCompleteMe目录下install.sh安装,注意这里python的版本,如果你之前用python3编译的,这里install.sh中python版本就改成python3
xbd11111 2018-11-11
  • 打赏
  • 举报
回复
你的问题解决了吗,我也遇到一样的问题
eziowayne 2016-10-08
  • 打赏
  • 举报
回复
你的libclang是什么版本的,需要跟Ycm要求的版本保持一致。一般来说3.7版本已经足够了。

427

社区成员

发帖
与我相关
我的任务
社区描述
非技术问题的乐园
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧