找了一篇能解决大部分问题的博客:
但是在最后的操作时,还是有一些报错的
E:\GOPATH>go install github.com/sqs/goreturns
src\golang.org\x\tools\internal\imports\mod.go:17:2: cannot find package "golang.org/x/mod/module" in any of:
E:\Go\src\golang.org\x\mod\module (from $GOROOT)
E:\GOPATH\src\golang.org\x\mod\module (from $GOPATH)
src\golang.org\x\tools\internal\imports\mod.go:18:2: cannot find package "golang.org/x/mod/semver" in any of:
E:\Go\src\golang.org\x\mod\semver (from $GOROOT)
E:\GOPATH\src\golang.org\x\mod\semver (from $GOPATH)
E:\GOPATH>go install github.com/sqs/goreturns
src\golang.org\x\mod\module\module.go:106:2: cannot find package "golang.org/x/xerrors" in any of:
E:\Go\src\golang.org\x\xerrors (from $GOROOT)
E:\GOPATH\src\golang.org\x\xerrors (from $GOPATH)
出错的原因在另一篇博客中找到了:
一键解决 go get golang.org/x 包失败
就是因为缺失依赖的包,直接用git clone对应的包就行