

大瀧
2024.01.04
3271
この記事では、Go言語のentにて新たにスキーマを追加して $ go generate ./ent を実行した際に以下のエラーが発生した場合の対処法を解説します。
/project # go generate ./ent
verifying github.com/golang-jwt/jwt@v3.2.2+incompatible/go.mod: checksum mismatch
downloaded: h1:glsp/2HR11kUrfysFcpxT7DiHtCsc+xbT0Cqt5nzZEg=
go.sum: h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I=
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 mod tidy するだけでは解決しなかったため、同様のエラーで詰まっている方は参考にしてみたください。
$ rm go.sumを実行して go.sum ファイルを一度削除します。
$ go clean -modcachego.sum ファイルを削除してもキャッシュが残ってる場合はエラーになるようなので、キャッシュを削除します。
$ go mod tidyを実行してエラーが発生しなければ完了です。
$ go mod tidy した際に以下のエラーが出た場合には、再度手順1から実行直してください。
/project # go mod tidy
go: downloading github.com/mattn/go-sqlite3 v1.14.14
verifying github.com/klauspost/compress@v1.15.6: zip: not a valid zip file
3,760

大瀧
2024.02.10

708

タム
2023.05.26