Fehler beim Laden der Modulanforderungen mit GO111MODULE=on
Das Problem trat beim Versuch auf, den Entwicklungszweig von github.com/junegunn/fzf abzurufen mit GO111MODULE=on hängt mit einem Abhängigkeitskonflikt zusammen.
Das Abhängigkeitsdiagramm sieht wie folgt aus:
github.com/junegunn/fzf -> github.com/gdamore/tcell -> gopkg.in/DATA-DOG/go-sqlmock.v1
GOPKG.IN/DATA-DOG/go-sqlmock Version 1.3.3 eingeführt go Module ohne Versionssuffixe, was zu Problemen mit der expliziten Angabe der Versionsnummer führt.
Beim Versuch, fzf@devel explizit mit -u abzurufen, werden die Abhängigkeiten auf ihre neuesten Versionen aktualisiert. Allerdings ist go-sqlmock v1.3.3 mit diesem Setup nicht kompatibel, da es kein Versionssuffix hat.
Die Lösung besteht darin, go get github.com/junegunn/fzf ohne das Flag -u zu verwenden, wenn dies beabsichtigt ist besteht darin, mit dem Entwicklungszweig zu arbeiten, ohne Abhängigkeiten zu aktualisieren. Alternativ können Sie eine ältere Version von go-sqlmock mit einem Versionssuffix verwenden.
Das Problem mit go-sqlmock 1.3.3 wurde gemeldet und es gibt eine Pull-Anfrage, um es zu beheben: https://github.com/ gdamore/tcell/pull/267.
Das obige ist der detaillierte Inhalt vonWie löse ich Abhängigkeitskonflikte bei der Verwendung von „GO111MODULE=on' und „github.com/junegunn/fzf'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!