这里是新手...我正在尝试创建一个新模块,但是“go mod tidy”给了我一个非常奇怪的错误:
$ go mod init mymodule
go: creating new go.mod: module mymodule
go: to add module requirements and sums:
go mod tidy
$ go mod tidy
go: finding module for package github.com/gin-gonic/gin
go: downloading github.com/gin-gonic/gin v1.9.1
go: found github.com/gin-gonic/gin in github.com/gin-gonic/gin v1.9.1
go: downloading github.com/gin-contrib/sse v0.1.0
[ snip ]
go: mymodule/src/pkg/mod/github.com/davecgh/[email protected]/spew: import path "mymodule/src/pkg/mod/github.com/davecgh/[email protected]/spew" should not have @version
go: mymodule/src/pkg/mod/github.com/modern-go/[email protected]: import path "mymodule/src/pkg/mod/github.com/modern-go/[email protected]" should not have @version
go: mymodule/src/pkg/mod/github.com/pmezard/[email protected]/difflib: import path "mymodule/src/pkg/mod/github.com/pmezard/[email protected]/difflib" should not have @version
重新创建 go.mod 没有帮助。删除 src/pkg 目录没有帮助。
我做错了什么?我被难住了。
我发现了问题:永远不要在构建树中创建名为“pkg”的目录。
菜鸟错误。