尝试使用命令 go get -u github.com/go-critic/go- 安装 Go 工具时评论家/...,您可能会遇到错误,指出“go:找不到主模块;请参阅‘go帮助模块’。”此问题源于使用Go模块作为依赖项
案例 1:安装没有依赖项跟踪的工具
如果您希望安装一个工具而不将其作为当前 go.mod 中的依赖项进行跟踪,这些解决方案可用:
$ cd /tmp $ go get github.com/some/tool
案例 2:将工具安装为版本化依赖项
如果您想在 go.mod 中显式跟踪该工具作为版本化依赖项,按照以下步骤操作:
//go:build tools // +build tools package tools import ( _ "golang.org/x/tools/cmd/stringer" )
这种方法允许 go 命令准确记录工具的版本信息,同时确保它们在正常构建期间不会导入。
以上是如何使用'go get”安装 Go 工具(不带或不带依赖管理)?的详细内容。更多信息请关注PHP中文网其他相关文章!