一。安装问题
go1.17版
go get -u github.com/gin-gonic/gin下载gin框架报错

需要设置正确的环境变量和代理
go env -w GO111MODULE=on
设置代理
go env -w GOPROXY=https://goproxy.io,direct
发现还有如下错误:

Go 设置了默认的GOSUMDB=sum.golang.org,是用来验证包的有效性。这个网址由于墙的原因可能无法访问,所以可以使用下面命令来关闭:
go env -w GOSUMDB=off
最后安装成功

二。运行gin示例报错

错误原因是在当前目录或父目录中没有找到go.mod文件,生成一下
go mod init gin
go mod tidy

最后示例运行成功:


三。总结
要设置如下的环境变量
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
go env -w GOSUMDB=off
生成go.mod 文件
go mod init gin
go mod tidy
4874

被折叠的 条评论
为什么被折叠?



