I am experimenting with the Cosmos SDK written in Go. The SDK is used in a different module (via require
directive in go.mod
). I will call this module x. If any changes are made to the SDK (in $GOPATH/pkg/mod/github.com/cosmos/[email protected]
), compilation of module x fails due to a checksum mismatch (it complains that the cosmos-sdk directory has been modified). I have looked around and there are proper ways of managing this, but how can this verification step be bypassed?
CodePudding user response:
You want to use the replace directive in your go.mod
and point it at the locally modified source code path.