YouCompleteMe 克隆时及编译时出错的解决办法

最近因为一些原因,将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/[email protected]: golang.org/x/tools/[email protected]: 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

还是墙的问题,不过已经有好心人给我们提供了解决方案。点击这里

还有,如果你不需要所有语言支持的话,编译的时候可以把--all去掉,这个可以节约很多时间,不要问我是怎么知道的[捂脸]

你可能感兴趣的:(YouCompleteMe 克隆时及编译时出错的解决办法)