我最近开始在 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
但似乎没有任何东西可以解决这个问题。
有谁知道如何解决这个问题?