我也遇到了这个问题。经过一些搜索,以下工作通过使用go mod而不是,这是Golang 模块go get的一个特性:$ export GO111MODULE=on$ go mod init <project name># go mod init HelloWorld# or# go mod init .$ go mod download repo@version# go mod download github.com/robfig/cron/v3@v3.0.0
$ go get github.com/<user>/<repo>@<version>在使用模块初始化项目之前,在一个空项目上运行时,我在 Go v1.14 中遇到了这个错误。为了解决,我go.mod使用以下方法创建了一个文件:$ go mod init我能够成功地重新运行 get 命令,它下载了供应商的包、更新了文件go.mod并创建了一个go.sum文件。