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

Voici quelques titres basés sur des questions qui correspondent au contenu de l'article : * \'GO111MODULE=on : Pourquoi est-ce que j'obtiens \'go : erreur de chargement des exigences du module\' lors de l'utilisation de \'go get -u\' ?\' * \'Mod

Susan Sarandon
Libérer: 2024-10-28 06:12:30
original
471 Les gens l'ont consulté

Here are a few question-based titles that fit the article's content:

*

Erreur de chargement du module : "go : erreur de chargement des exigences du module" avec GO111MODULE=on

Lors de la tentative de récupération de la branche de développement d'un GitHub référentiel (dans ce cas, github.com/junegunn/fzf) en utilisant GO111MODULE=on go get -u, vous pouvez rencontrer l'erreur suivante :

go: error loading module requirements
Copier après la connexion

Cette erreur peut se produire lorsqu'une dépendance du package spécifié (fzf dans cet exemple) a un chemin de module non canonique sans suffixe de version dans son fichier go.mod.

Plus précisément, la dépendance github.com/gdamore/tcell, requise par fzf, inclut une dépendance sur gopkg.in/DATA-DOG/go-sqlmock.v1. Dans la version 1.3.3 de go-sqlmock, les modules go ont été implémentés sans suffixe de version, provoquant l'échec de l'indication explicite de version.

Résolution

Si vous souhaitez travailler sur le package de développement sans mettre à jour ses dépendances, utilisez go get github.com/junegunn/fzf sans l'indicateur -u.

Vous pouvez également mettre à jour la dépendance vers la dernière version, ce qui devrait résoudre le problème :

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

Notes supplémentaires

Une pull request a été ouverte dans le référentiel tcell pour résoudre ce problème : 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!