Download
Config Ref

1
$ tar xzvf go1.8.3.linux-amd64.tar.gz  -C /usr/local/

配置环境变量 $HOME/.bash_profile(注:v1.8之前版本配置不同)

1
2
3
PATH=$PATH:$HOME/bin:/usr/local/go/bin
GOPATH=$HOME/go
export PATH GOPATH
1
$ go

goWorkSpace(GOPATH目录)
-- bin golang编译可执行文件存放路径,可自动生成。
-- pkg golang编译的.a中间文件存放路径,可自动生成。
-- src 源码路径。按照golang默认约定,go run,go install等命令的当前工作路径(即在此路径下执行上述命令)。

Go & GFW
you can use go get github.com/golang/tools, it’s a mirror from https://godoc.org/golang.org/x/tools, then:

1
2
3
$ go get github.com/golang/tools
$ mkdir -p src/golang.org/x/
$ cp -r src/github.com/golang/tools src/golang.org/x/