因工作需要,调试同事开发的Go程序,引用了
github.com/gin-gonic/gin
通过go get github.com/gin-gonic/gin
一直获取失败,于是发现了一个Go开发的宝藏网站
解决当前问题
go get github.com/gin-gonic/gin 下载失败 原因是:go get太慢,或是连接142.251.42.241:443
谷歌云的时候被墙,于是按照如下方式增加代理即可:
1. go env -w GO111MODULE=on
2.go env -w GOPROXY=https://goproxy.io,direct
3. 安装 gin 包 go get github.com/gin-gonic/gin
代理的官方网站
为GO而生的全球代理
您只需通过简单设置
Bash (Linux or macOS)
# 配置 GOPROXY 环境变量
export GOPROXY=https://proxy.golang.com.cn,direct
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
export GOPRIVATE=git.mycompany.com,github.com/my/private
PowerShell (Windows)
# 配置 GOPROXY 环境变量
$env:GOPROXY = "https://proxy.golang.com.cn,direct"
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
$env:GOPRIVATE = "git.mycompany.com,github.com/my/private"
设置完上面几个环境变量后,您的 go 命令将从公共代理镜像中快速拉取您所需的依赖代码了。或者,还可以根据文档进行设置使其长期生效。
评论区