1,运行go get -u github.com/gin-gonic/gin报以下错,无法下载
# cd /home/jing/Desktop/gowork/src/github.com/gin-gonic/gin; git pull --ff-only
fatal: 无法访问 'https://github.com/gin-gonic/gin/':GnuTLS recv error (-54): Error in the pull function.
package github.com/gin-gonic/gin: exit status 1
2,查看go的相关配置
go env | grep -E 'GO111MODULE|GOPROXY'
出现
GO111MODULE=""
GOPROXY="https://proxy.golang.org,direct"
上面显示GOPROXY配置是https://proxy.golang.org,这个地址已经被墙了,所以无法访问。
3,配置go的环境,添加代理
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
再次执行下载就可以了