安装YCM时的一些错误:YouCompleteMe unavailable no module named builtins 以及 hash mismatch

对于第一个问题,可以cd /home/yourusername/.vim/bundle/YouCompleteMe,然后执行git submodule update --init --recursive。这是因为网络很慢,导致要依赖的文件还没有下载全,所以可以先把文件下载了

对于第二个问题,是在执行./install.py --clang-completer时出现的,这是因为https://dl.bintray.com/micbou/libclang/libclang-7.0.0-x86_64-unknown-linux-gnu.tar.bz2这个文件没有下载到,因为需要vpn才能下载,返回的hash值其实是一个空文件的hash值,需要手动下载这个文件到YouCompleteMe/third_party/ycmd/clang_archives,然后重新执行./install.py --clang-completer就可以了,可以参考https://github.com/Valloric/YouCompleteMe/issues/2352

猜你喜欢

转载自blog.csdn.net/qq_24406903/article/details/84001317