Maison > développement back-end > Golang > 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 ?

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
745 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!

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