最近因为一些原因,将Vim重新设置了一下,然后需要重新安装YouCompleteMe,因为之前也安装过,可能也出过问题,但是现在不记得了,还花了一点时间解决。所以把这个解决的过程记录下来,给自己做一个备忘,也希望能帮助到需要用到的朋友。
按照说明,我用了git submodule update --init --recursive
命令下载子模块,但是跳出以下错误:
fatal: 无法连接到 github.com:
github.com[0: 192.30.253.113]: errno=Operation timed out
fatal: 无法克隆 'git://github.com/mitsuhiko/flask-sphinx-themes.git' 到子模组路径
我尝试开了VPN的全局模式也不管用。经过几番探索,原来是我的防火墙只接受http和https,不认git:开头的地址。需要在git里面设置一下。
在终端输入以下:git config --global url."https://".insteadOf git://
然后再用之前的命令就可以完成下载了。
然后就编译了,又遇到一个问题,
go get golang.org/x/tools/gopls@v0.4.2: golang.org/x/tools/gopls@v0.4.2: Get https://proxy.golang.org/golang.org/x/tools/gopls/@v/v0.4.2.info: dial tcp 34.64.4.113:443: i/o timeout
还是墙的问题,不过已经有好心人给我们提供了解决方案。点击这里
有疑问加站长微信联系(非本文作者)