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

Pourquoi « go mod » occupe-t-il de l'espace sur un autre disque au lieu de mon GOPATH ?

WBOY
Libérer: 2024-02-05 23:12:04
avant
1112 Les gens l'ont consulté

为什么 `go mod` 占用了另一个磁盘上的空间而不是我的 GOPATH?

Contenu de la question

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.


Bonne réponse


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!

source:stackoverflow.com
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
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!