Go Development and Execution Environment: Difference between revisions
Jump to navigation
Jump to search
(→GOPATH) |
|||
Line 8: | Line 8: | ||
==<tt>GOPATH</tt>== | ==<tt>GOPATH</tt>== | ||
<FONT COLOR=DARKKHAKI>The <code>GOPATH</code> environment variable defines the [[Go_Language_Modularization#Workspaces|workspace]] directory. Go tools assume that your code is under the path designated by <code>GOPATH</code>. Used to search for packages during compilation, when packages are being [[Go_Language_Modularization#Importing_Packages|imported]].</font> | <FONT COLOR=DARKKHAKI>The <code>GOPATH</code> environment variable defines the [[Go_Language_Modularization#Workspaces|workspace]] directory. Go tools assume that your code is under the path designated by <code>GOPATH</code>. Used to search for packages during compilation, when packages are being [[Go_Language_Modularization#Importing_Packages|imported]].</font> | ||
To display the value, as exposed to the Go runtime, execute: | |||
<syntaxhighlight lang='bash'> | |||
go env GOPATH | |||
</syntaxhighlight> | |||
==<tt>GOROOT</tt>== | ==<tt>GOROOT</tt>== |
Revision as of 19:01, 7 September 2023
Internal
Overview
The go Tool
go
is a tool used to manage source code. More details:
Environment Variables
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 exposed to the Go runtime, execute:
go env GOPATH
GOROOT
Used to search for packages during compilation, when packages are being imported.
Compilation
Execution
TODO
Deplete, merge and delete Go Concepts - Runtime