Lors de la tentative d'installation d'un outil Go à l'aide de la commande go get -u github.com/go-critic/go- critique/..., vous pouvez rencontrer une erreur indiquant : "go : impossible de trouver un module principal ; voir 'go modules d'aide'". Ce problème provient de l'utilisation des modules Go comme gestion des dépendances. système.
Cas 1 : Installer un outil sans suivi des dépendances
Si vous souhaitez installer un outil sans qu'il soit suivi en tant que dépendance dans votre go.mod actuel, ces solutions sont disponibles :
$ cd /tmp $ go get github.com/some/tool
Cas 2 : Installer un outil en tant que dépendance versionnée
Si vous souhaitez suivre explicitement l'outil en tant que dépendance versionnée dans votre go.mod, suivez ces étapes :
//go:build tools // +build tools package tools import ( _ "golang.org/x/tools/cmd/stringer" )
Cette approche permet à la commande go d'enregistrer avec précision les informations de version de vos outils tout en garantissant qu'ils ne sont pas importés lors de vos builds normaux.
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!