【极客日常】解决国内go1.13的go mod无法安装依赖的问题

从零单排Golang第一话中讲到了Golang的基础开发环境配置,其中讲到了Go的依赖管理方面,提及了以后的趋势会采用官方的go mod进行管理。关于这一块,现在有了更加简单的方法。

最新的Go1.13中已经将go mod列为默认的包管理方法,但国内用户go mod vendor时还是有可能会出错,这是因为在go get时会检查哈希值,需要访问官方的sumdb。由于众所周知的不可抗因素,sumdb没法直接访问,这样就会造成下载依赖失败。解决的方法也很简单,只需要一行终端命令即可:

go env -w GOPROXY=https://goproxy.cn,direct

如果采用idea+Go插件开发的话需要注意,idea可能会托管环境变量,这个时候需要进入settings, languages & frameworks, go, go modules里,设置proxy为https://goproxy.cn,direct,就ok了。

发布了42 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/u013842501/article/details/102269885
今日推荐