Go Environment Variables
Jump to navigation
Jump to search
External
Internal
GOPATH
The GOPATH
environment variable defines the workspace directory. Go tools assume that your code is under the path designated by GOPATH
. Used to search for packages during compilation, when packages are being imported.
To display the value, as seen by the Go runtime, execute:
go env GOPATH
For documentation on GOPATH
, execute:
go help gopath
GOROOT
Used to search for packages during compilation, when packages are being imported. To display the value, as seen by the Go runtime, execute:
go env GOROOT
GO111MODULE
Controls whether the go
tool runs in module-aware mode or GOPATH mode. May be "off", "on" or "auto".