web-dev-qa-db-fra.com

Où se trouve le cache du module dans golang?

Lorsque j'active les gomodules et que je construis mon programme go, les packages nécessaires sont téléchargés.

Mais je peux les trouver dans $ GOPATH/src/ou dans $ GOPATH/src/mod.

Où sont-ils stockés?

export GO111MODULE=on
go mod init
go build main.go 
go: finding github.com/sirupsen/logrus v1.0.6
go: downloading github.com/sirupsen/logrus v1.0.6
...
6
christian

Pour Go 1.11, ils sont stockés dans

$GOPATH/pkg/mod
12
peterSO

Je suis sur Macos 10.13.6, en utilisant go1.11 darwin/AMD64 et echo $GOPATH est vide.

J'ai trouvé mes modules dans $HOME/go/pkg/mod

1
Luke Bayes