【极客日常】解决国内go1.13的go mod无法安装依赖的问题
程序员文章站
2024-01-30 16:40:10
...
在从零单排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了。
上一篇: 容易被忽略的php的小知识
下一篇: 说区块链-学习笔记