起因
我在使用 go get -u gorm.io/gorm 指令获取gorm依赖时发现请求长时间未响应超时了, 检查了一下发现忘记更改go的代理了,这里就简述一下如何更改go的代理
更改go代理
倘若你没有更改过go的代理, 是先要更改它的代理的, 不然就会出现go get指令超时的情况. 首先打开你的电脑控制台或者goland终端(这里以goland示例)
- 首先打开goland找到左下角的终端
- 打开后将这两行命令输进去
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
这里使用的是七牛云作为代理,下面列举一些其他的
阿里云
go env -w GOPROXY=https://gocenter.io,direct
百度
go env -w GOPROXY=https://goproxy.bj.bcebos.com/,direct
3. 这时代理就设置好了,在命令行使用 go env命令查看一下
发现这两项已经更改后,就说明设置好了,可以使用国内的代理仓库了