Где кеш модуля в golang?

Когда я включаю gomodules и собираю свою программу go, загружаются необходимые пакеты.

Но я не могу найти их в $GOPATH/src/ или в $GOPATH/src/mod.

Где они хранятся?

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
...

Ответы

Ответ 1

Для Go 1.11 они сохраняются в

$GOPATH/pkg/mod

Ответ 2

Я на Macos 10.13.6, использую go1.11 darwin/amd64 и echo $GOPATH пусто.

Я нашел свои модули в $HOME/go/pkg/mod