Maison >développement back-end >Golang >Pourquoi « go build » échoue-t-il avec l'erreur « module… trouvé mais ne contient pas de package » ?
"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
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
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!