我创建了一个 Go 模块并将其放在github.com/bronger/abcde
. 错误地,我将其声明go.mod
为module abcde
. 因此,go get github.com/bronger/abcde
Dockerfile 中的 a (即没有我的本地程序副本)失败
#10 0.824 go: downloading github.com/bronger/abcde v0.0.0-20210813180406-8d5688e6c805 #10 0.866 go get: github.com/bronger/abcde@none updating to
#10 0.866 github.com/bronger/abcde@v0.0.0-20210813180406-8d5688e6c805: parsing go.mod:
#10 0.866 module declares its path as: abcde
#10 0.866 but was required as: github.com/bronger/abcde
所以我更正了模块名称go.mod
并推送了结果。
最终,这行得通。go get
但是,最终检测到更改可能需要很长时间(30-60 分钟) 。最新的错误提交是8d5688e
,也出现在上面的错误信息中。即使80c407b
是在 GitHub 上的最新提交数分钟后,go get
仍然有人抱怨8d5688e
.
为什么是这样?