Update gopath explain

This commit is contained in:
vCaesar
2017-02-17 22:16:12 +08:00
parent 0a68b5c3e5
commit 0414045e97
4 changed files with 8 additions and 4 deletions

View File

@@ -4,6 +4,8 @@
Go takes a unique approach to manage the code files with the introduction of a `$GOPATH` directory which contains all the go code in the machine. Note that this is different from the `$GOROOT` environment variable which states where go is installed on the machine. We have to define the $GOPATH variable before using the language, in *nix systems there is a file called `.bashrc` we need to append the below export statement to the file. The concept behind gopath is a novel one, where we can link to any go code at any instant of time without ambiguity.
Starting from go 1.8,The GOPATH environment variable now has a default value if it is unset. It defaults to $HOME/go on Unix and %USERPROFILE%/go on Windows.
In Unix-like systems, the variable should be used like this:
export GOPATH=/home/apple/mygo