【发布时间】:2021-01-01 18:01:58
【问题描述】:
我在根目录中有 2 个带有 go.mod 的项目。
一个是https://github.com/Gohryt/Impossible.go
下一个是 require 在 go.mod 中不可能的东西
我通过重命名一对变量进行了简单的提交。
我的第二个模块需要这个变量,我也在那里重命名了它。
但是我没有找到像go mod update 这样的命令,只有go mod tidy,而且我不能使用新的变量名称。我试过tidy,但什么也没做。在来自互联网的一些指南中,我发现我应该在 go mod 中重命名版本,然后 tidy 应该可以工作,但它的名称类似于v0.0.0-20210101010359-ec9f21b49366,我真的猜不出新名称是什么样的。
是否有任何正常的方式来更新模块,或者我应该在第一次使用后每次都使用旧版本的依赖项?
我尝试使用 latest 命名版本,但 go mod tidy 没有再做任何事情。
【问题讨论】:
-
go get {packageName}如果没有更新到最新提交go get {packageName@hash_of_last_commit}
标签: go