Wie löse ich Abhängigkeitskonflikte bei der Verwendung von „GO111MODULE=on' und „github.com/junegunn/fzf'?

Barbara Streisand
Freigeben: 2024-10-28 12:46:30
Original
131 Leute haben es durchsucht

 How to Resolve Dependency Conflicts When Using `GO111MODULE=on` and `github.com/junegunn/fzf`?

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
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!