如何解决go:找不到主模块;参见“去帮助模块”
我最近开始使用 Go。我在 vscode 上安装了 go 的扩展,我可以使用一些命令,比如 go run 和 go build,但是当我运行 go test 时,我收到以下错误: go: cannot find main module;请参阅“转到帮助模块”。虽然我有一个 *_test.go 文件。
当我运行 go help modules 时,我得到以下输出:
模块是 Go 管理依赖项的方式。
模块是已发布、版本化和 一起分发。模块可以直接从版本控制下载 存储库或来自模块代理服务器。
关于模块的系列教程,请参见 https://golang.org/doc/tutorial/create-module。
有关模块的详细参考,请参阅 https://golang.org/ref/mod。
默认情况下,go 命令可以从 https://proxy.golang.org 下载模块。 它可以使用校验和数据库对模块进行身份验证 https://sum.golang.org。这两项服务均由 Google 的 Go 团队运营。 这些服务的隐私政策可在 https://proxy.golang.org/privacy 和 https://sum.golang.org/privacy, 分别。
go 命令的下载行为可以使用 GOPROXY、GOSUMDB、 GOPRIVATE 和其他环境变量。参见“去帮助环境” 和 https://golang.org/ref/mod#private-module-privacy 了解更多信息。
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。