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

如何使用与 src 路径不同的模块名称更新 go 依赖项?

如何使用与 src 路径不同的模块名称更新 go 依赖项?

Go
慕勒3428872 2022-08-01 17:25:23
地点:github.com/elastic/beatsmod 文件:github.com/elastic/beats/go.mod模块名称:github.com/elastic/beats/v7标签:v7.10.2我必须运行什么 LoTR 咒语才能获得一点依赖关系更新操作?go get
查看完整描述

2 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

这将更新到 v7 的最新 minor.patch 版本:

go get github.com/elastic/beats/v7

或者,如果您希望将特定版本更新/降级为:

go get github.com/elastic/beats/v7@v7.10.2

添加该标志将另外更新以下各项的依赖项:-ugithub.com/elastic/beats/v7

go get -u github.com/elastic/beats/v7


查看完整回答
反对 回复 2022-08-01
?
HUH函数

TA贡献1836条经验 获得超4个赞

传递给的参数列表通常应该是包路径或模式的列表,而不仅仅是模块路径。go get

例如,您可以调用:

go get -d github.com/elastic/beats/v7/libbeat/beat@latest

以获取最新版本的包,并下载该包所需的任何可传递依赖项。…/libbeat/beat

您可以只传递一个模块路径,并且该路径还应更新依赖项模块的整体版本,但它不会下载生成更新的包可能需要的可传递依赖项的源代码或模块校验和。 通常不知道哪些传递依赖项将与您计划在它之后调用的命令相关,并且它不会执行额外的工作来推测性地识别相关依赖项。go get


查看完整回答
反对 回复 2022-08-01
  • 2 回答
  • 0 关注
  • 122 浏览
慕课专栏
更多

添加回答

举报

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