Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does go get command do cache?

Tags:

go

go-get

I trying to find if the go get command do cache or not but I don't find any information inside https://golang.org/cmd/go/.

I think there is no cache but I'm not sure.

Does go get do cache and if yes where is located ?

like image 599
Jérôme Avatar asked Jul 19 '26 00:07

Jérôme


1 Answers

go get downloads the packages named by the import paths, along with their dependencies.

Then installs the package, using go install, which uses go build and go build caches recent build results in $GOPATH/pkg

The default location for cache data is a subdirectory named go-build in the standard user cache directory for the current operating system.

Cache directory:

go env GOCACHE

For more information about cache go help cache

More information about caching, 1.10, documentation, upcoming changes

like image 81
nilsocket Avatar answered Jul 21 '26 16:07

nilsocket



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!