运行go mod vendor
时,提示Get https://sum.golang.org/lookup/xxxxxx: dial tcp xxx.xxx.xxx.xxx:443: i/o timeout
。是因为Go 1.11版本起设置了默认的包有效性验证数据库地址GOSUMDB=sum.golang.org
。这个网站经常会因为网络问题导致无法访问,可以通过下面的命令来关闭:go env -w GOSUMDB=off
。也可以使用国内特供版验证地址。sum.golang.google.cn
只需要设置如下环境变量
GOSUMDB=sum.golang.google.cn
即可使用国内SUM验证数据库。