这是我的简单设置:

 directory for go related things: ~/programming/go directory for go compiler/tools: ~/programming/go/go-1.4 directory for go software : ~/programming/go/packages 

GOROOT,GOPATH,PATH设置如下:

 export GOROOT=/home/user/programming/go/go-1.4 export GOPATH=/home/user/programming/go/packages export PATH=$PATH:$GOROOT/bin:$GOPATH/bin 

所以,简而言之:

GOROOT适用于来自go安装的编译器/工具。
GOPATH是为你自己的项目/第三方库(用“go get”下载)。