Maison >développement back-end >Golang >Pourquoi « go mod » occupe-t-il de l'espace sur un autre disque au lieu de mon GOPATH ?
J'essaie de construire un tout nouveau projet pour exécuter des tests unitaires. J'utilise Windows + WSL.
Lorsque j'essaie d'exécuter le test, il récupère évidemment d'abord le fichier go.mod et commence à télécharger tous les packages.
Même si mon GOPATH est défini sur le lecteur D, l'espace libre sur mon lecteur C diminue sensiblement. Je ne comprends pas quels autres processus (qui sont censés faire partie de la construction du projet) occupent de l'espace sur mon lecteur C.
Je souhaite aussi tout déplacer pour ne pas être lié à mon disque C puisqu'il ne me reste plus beaucoup d'espace, mais je ne vois pas ce que je peux faire à part déplacer le GOPATH (ce qui n'est évidemment pas la solution ici).
J'essaie de construire le projet, les dépendances commencent à se télécharger (via le go mod automatique sur les dépôts du fichier go.mod) et je veux qu'elles soient téléchargées sur GOPATH/src sur le lecteur D (vérifié de plusieurs manières différentes) dans mon sous Windows sur la machine, mais cela prend de la place sur C.
GOCACHEDéfinir dans le répertoire du lecteur C p>
Corrigé en exécutant go clean -cache
puis en définissant la variable d'environnement GOCACHE sur un répertoire sur le lecteur D.
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!