解决使用go mod和git管理代码导致的go.sum校验和不匹配问题

错误如下:

go: downloading github.com/flosch/pongo2/v4 v4.0.0
verifying github.com/flosch/pongo2/v4@v4.0.0: checksum mismatch
	downloaded: h1:89EuG/yHG6NE7KFmeg5GwnHYiiPQQXA1SGr12O9umVE=
	go.sum:     h1:6eZe8NSNxtTTGwXgJqqXiiLEDAj7CvkwiYrZFQRW6cQ=

SECURITY ERROR
This download does NOT match an earlier download recorded in go.sum.
The bits may have been replaced on the origin server, or an attacker may
have intercepted the download attempt.

For more information, see 'go help module-auth'.

执行下面命令

go clean -modcache
go mod tidy

若不奏效,可删除文件go.mod,go.sum,执行go mod init,并重新执行以上命令


版权声明:本文为weixin_43372552原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。