1. 程式人生 > >安裝YCM時的一些錯誤:YouCompleteMe unavailable no module named builtins 以及 hash mismatch

安裝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