Maison > développement back-end > Golang > le corps du texte

Pourquoi est-ce que je reçois une erreur \'go: gopkg.in/DATA-DOG/[email protected]: go.mod has non-....v1 module path\' lors de la récupération de la branche de développement fzf avec GO111MODULE=on ?

Patricia Arquette
Libérer: 2024-10-30 13:24:27
original
622 Les gens l'ont consulté

Why am I getting a

Erreur de chargement du module en mode GO111MODULE=On

Lors de la tentative de récupération de la branche de développement du package fzf avec GO111MODULE=on, une erreur se produit :

go: gopkg.in/DATA-DOG/[email protected]: go.mod has non-....v1 module path "github.com/DATA-DOG/go-sqlmock" at revision v1.3.3
go get: error loading module requirements
Copier après la connexion

Analyse :

Le problème vient d'une dépendance de fzf, à savoir github.com/gdamore/tcell, qui lui-même dépend de gopkg.in /DATA-DOG/go-sqlmock.v1. Dans la version 1.3.3 de go-sqlmock, les modules go ont été introduits sans suffixes de version. Cependant, la spécification explicite de la version n'est plus prise en charge.

Solution :

Pour résoudre le problème et récupérer la branche de développement sans mettre à jour les dépendances, utilisez go get github.com/ junegunn/fzf sans l'indicateur -u :

go get github.com/junegunn/fzf
Copier après la connexion

Vous pouvez également mettre à jour manuellement gopkg.in/DATA-DOG/go-sqlmock.v1 en exécutant :

go get gopkg.in/DATA-DOG/go-sqlmock.v1
Copier après la connexion

Remarque que cela mettra également à jour les dépendances de fzf, utilisez donc cette option avec prudence si vous ne souhaitez pas modifier l'arborescence de dépendances actuelle du package.

Informations supplémentaires :

Ce problème est actuellement résolu dans une pull request pour le référentiel tcell : https://github.com/gdamore/tcell/pull/267

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!