Идет ли получить команду сделать кэш?
Я пытаюсь найти, если go get
Команда делает кэш или нет, но я не нахожу никакой информации внутри https://golang.org/cmd/go/.
Я думаю, что нет кеша, но я не уверен.
Есть ли go get
делать кеш и если да, то где находится?
1 ответ
Решение
go get
загружает пакеты, названные путями импорта, вместе с их зависимостями.
Затем устанавливает пакет, используя go install
, который использует go build
а также go build
кэширует последние результаты сборки в $GOPATH/pkg
Расположение по умолчанию для данных кэша - это подкаталог с именем go-build
в стандартном каталоге кэша пользователя для текущей операционной системы.
Каталог кеша:
go env GOCACHE
Для получения дополнительной информации о кеше go help cache
Подробнее о кешировании, 1.10, документации, предстоящих изменениях