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

Pourquoi « go build » échoue-t-il avec l'erreur « module… trouvé mais ne contient pas de package » ?

Mary-Kate Olsen
Libérer: 2024-11-13 16:51:02
original
717 Les gens l'ont consulté

Why Does

"Module Go @dernier trouvé mais ne contient pas de package" Problème

Lorsque vous utilisez les modules Go pour la première fois, vous pouvez rencontrer le message d'erreur :

module github.com/mkideal/cli@latest found (v0.2.2), but does not contain package github.com/mkideal/cli
module github.com/mkideal/cli@latest found (v0.2.2), but does not contain package github.com/mkideal/cli/ext
Copier après la connexion

Cette erreur se produit lors de la construction de Go et n'est pas rencontrée lors de la récupération de Go, indiquant que le problème ne réside peut-être pas dans les paramètres du proxy ou dans Go module/package.

Dans ce cas, la cause première du problème est une copie mise en cache des métadonnées du module dans le cache du module Go. Pour résoudre ce problème, exécutez la commande suivante :

go clean -modcache
Copier après la connexion

Cette commande efface le cache du module Go, permettant à Go de télécharger les dernières métadonnées du module et de ses dépendances. Cela garantit que les versions du package et leur contenu sont reflétés avec précision pendant le processus de construction.

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