go语言go get指令超时|青训营笔记

251 阅读1分钟

起因

我在使用 go get -u gorm.io/gorm 指令获取gorm依赖时发现请求长时间未响应超时了, 检查了一下发现忘记更改go的代理了,这里就简述一下如何更改go的代理

更改go代理

倘若你没有更改过go的代理, 是先要更改它的代理的, 不然就会出现go get指令超时的情况. 首先打开你的电脑控制台或者goland终端(这里以goland示例)

  1. 首先打开goland找到左下角的终端

image.png

  1. 打开后将这两行命令输进去
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命令查看一下

image.png 发现这两项已经更改后,就说明设置好了,可以使用国内的代理仓库了