swaggo / gin-swagger

gin middleware to automatically generate RESTful API documentation with Swagger 2.0.
MIT License
3.76k stars 270 forks source link

gin-swagger package dependency spec@v0.20.5 verifying module: checksum mismatch #204

Open StalkerOne opened 2 years ago

StalkerOne commented 2 years ago

when i execute the command "go get -u github.com/swaggo/swag/cmd/swag", print error info:

go get: github.com/go-openapi/spec@v0.20.5: verifying module: checksum mismatch downloaded: h1:7VP8zufGZEIV+zfSwHGTWgbMINz/WhW3oFsA47Rhjsk= sum.golang.org: h1:skHa8av4VnAtJU5zyAUXrrdK/NDiVX8lchbG+BfcdrE=

so, I execute $ go clean -modcache $ cd project && rm go.sum $ go mod tidy

but cannot resolve this problem, what should i do?

ubogdan commented 2 years ago

With go1.17

$ go get -u github.com/swaggo/swag/cmd/swag
go: downloading github.com/go-openapi/spec v0.20.5
go: downloading golang.org/x/tools v0.1.10
go: downloading github.com/urfave/cli/v2 v2.4.0
go: downloading github.com/go-openapi/jsonreference v0.20.0
go: downloading github.com/urfave/cli v1.22.5
go: downloading github.com/go-openapi/swag v0.21.1
go: downloading golang.org/x/net v0.0.0-20220412020605-290c469a71a5
go: downloading github.com/cpuguy83/go-md2man v1.0.10
go: downloading golang.org/x/sys v0.0.0-20220412211240-33da011f77ad
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.1
go: downloading github.com/russross/blackfriday/v2 v2.1.0
go: downloading github.com/russross/blackfriday v1.6.0
go get: installing executables with 'go get' in module mode is deprecated.
    Use 'go install pkg@version' instead.
    For more information, see https://golang.org/doc/go-get-install-deprecation
    or run 'go help get' or 'go help install'.

$ go install github.com/swaggo/swag/cmd/swag@latest
$ swag -v
swag version v1.8.1
StalkerOne commented 2 years ago

thanks you