为了账号安全,请及时绑定邮箱和手机立即绑定

go mod tidy “all” 没有匹配的包

go mod tidy “all” 没有匹配的包

Go
RISEBY 2022-12-19 18:19:57
我使用这个创建了一个 go 模块:go mod init rtwsvim main.go # pasted a bunch of code from an examplego mod tidy这两个文件都导入“github.com/gorilla/websocket”,所以当我使用时,tidy我预计它会下载该依赖项,但我却收到以下警告:go: warning: "all" matched no packages随后尝试运行它时抱怨依赖项不存在。这个错误是什么意思?编辑:搜索时,我发现最相关的是关于 SO 的其他问题。很多人在运行其他命令时都会出现此警告,但他们的解决方案不适用于这种特定情况。
查看完整描述

1 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

我在写问题时发现了导致问题的原因。在我粘贴的代码顶部是以下几行:

//go:build ignore
// +build ignore

所以,显然这个警告意味着模块中没有文件。上面几行的效果告诉 go 的构建系统忽略该文件,因此go mod tidy其行为方式与该文件不存在时的行为方式相同。

删除这些允许 go mod tidy 做我最初期望的事情。作为 golang 的新手,这个功能并不是我考虑的首要事项。


查看完整回答
反对 回复 2022-12-19
  • 1 回答
  • 0 关注
  • 345 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信