Go モジュールを作成し、 に配置しましたgithub.com/bronger/abcde
。誤って、go.mod
asで宣言しましたmodule abcde
。したがって、go get github.com/bronger/abcde
Dockerfile の (つまり、プログラムのローカル コピーがない) は失敗します。
#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
.
どうしてこれなの?