Идет ли команда get do cache? - PullRequest
       33

Идет ли команда get do cache?

0 голосов
/ 15 октября 2018

Я пытаюсь выяснить, выполняет ли команда go get кеширование или нет, но внутри https://golang.org/cmd/go/.

я не нахожу никакой информации. Я думаю, что кеша нет, но я не уверен.

Имеет ли go get кеш и если да, где находится?

1 Ответ

0 голосов
/ 15 октября 2018

go get загружает пакеты, названные путями импорта, вместе с их зависимостями.

Затем устанавливает пакет, используя go install, который использует go build и go build кэширует результаты последних сборок в$GOPATH/pkg

Расположение по умолчанию для данных кэша - это подкаталог с именем go-build в стандартном каталоге кэша пользователя для текущей операционной системы.

Каталог кэша:

go env GOCACHE

Дополнительная информация о кэше go help cache

Дополнительная информация о кэшировании, 1.10 , документация , предстоящие изменения

...