【发布时间】:2019-06-05 14:58:52
【问题描述】:
我最近开始在 Go 中使用模块,但我经常遇到这样的问题:在一台机器上一切正常,但在另一台机器上构建代码库时遇到校验和不匹配。
该问题始终涉及相同的第三方依赖项 (github.com/ericlagergren/decimal):
go: verifying github.com/ericlagergren/decimal@v0.0.0-20181231230500-73749d4874d5: checksum mismatch
downloaded: h1:HQGCJNlqt1dUs/BhtEKmqWd6LWS+DWYVxi9+Jo4r0jE=
go.sum: h1:x4oNpFLLl+8l+iLgksNHzZewTS0SKp6m0hlLwzXRbqA=
我尝试了各种方法:删除和重新生成 go.sum,将 Go 自身升级到最新的补丁版本,并从 go.mod 中删除依赖项,但似乎没有任何东西可以解决这个问题。
有人知道如何解决这个问题吗?
【问题讨论】:
标签: go go-modules