大家好,我们又见面了啊~本文《go get mongo-driver 错误:验证模块:校验和不匹配》的内容中将会涉及到等等。如果你正在学习Golang相关知识,欢迎关注我,以后会给大家带来更多Golang相关文章,希望我们能一起进步!下面就开始本文的正式内容~
问题内容使用 go 版本 go1.15.7 darwin/amd64
运行时出现错误
go 获取 go.mongodb.org/mongo-driver
go: downloading go.mongodb.org/mongo-driver v1.4.5
go get go.mongodb.org/mongo-driver: go.mongodb.org/[email protected]: verifying module: checksum mismatch
downloaded: h1:z4/YQzLTxI+ymcrS//Wc2JBn2b9ojvpVH3BaYT8rqUc=
sum.golang.org: h1:TLtO+iD8krabXxvY1F1qpBOHgOxhLWR7XsT7kQeRmMY=
SECURITY ERROR
This download does NOT match the one reported by the checksum server.
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.sum
文件中删除 go.mongodb.org/mongo-driver
相关校验和。
如果这没有帮助,清理模块缓存可能会有所帮助:
go clean -modcache
终于介绍完啦!小伙伴们,这篇关于《go get mongo-driver 错误:验证模块:校验和不匹配》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~编程网公众号也会发布Golang相关知识,快来关注吧!