使用Go语言gin框架,gin_scaffold 企业级脚手架创建项目,
git clone https://github.com/e421083458/gin_scaffold.git
cd gin_scaffold
export GOPROXY=https://goproxy.io
go mod tidy
export GO111MODULE=on && export
GOPROXY=https://goproxy.cn
go get -u -v github.com/kardianos/govendor
运行go run main.go 时遇到错误:
verifying github.com/e421083458/golang_common@v1.0.3: checksum mismatch
downloaded: h1:fteGizqjDsKnmvN+JOmWhCV2iBvzjVNY+ubybWJa9Nk=
go.sum: h1:ZaTx1WY1PK98upRPE6ZCtzbvrKTkjUpUra/RWM+OYrY=
SECURITY ERROR
This download does NOT match an earlier download recorded in go.sum.

解决办法:
-
$ go clean -modcache
-
$ cd project && rm go.sum
-
$ go mod tidy
本人之前用 go 1.14的版本,现在又升级到 go 1.15,需要重新生成一次你的 mod 缓存,否则就会报错 checksum mismatch
使用Go语言gin框架和gin_scaffold企业级脚手架创建项目,运行go run main.go时出现checksum mismatch错误。解决办法是执行go clean -modcache、cd project && rm go.sum、go mod tidy。若从go 1.14升级到go 1.15,需重新生成mod缓存,否则会报错。
861

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



