GOROOT
指向Go
开发包的安装目录。从Go 1.0
开始,不必显示地设置GOROOT
环境变量。Windows
安装包将会自动设置GOROOT
,默认装在C:\Go
:
GOROOT=C:\Go\
而在*nix
环境下,下载Go
安装包并解压在/usr/local/
目录下,然后把/usr/local/go/bin
加入PATH
环境变量即可:
export PATH=$PATH:/usr/local/go/bin
如果Go
安装包没有安装在默认的目录下(Windows
为C:\Go
,*nix
为/usr/local/go
),则需要手动设置GOROOT
,举个例子(*nix
):
export GOROOT=$HOME/go
GOPATH
指定了Go
工程目录,包含src
,pkg
和bin
三个子目录。这是开发Go
程序时,唯一需要显示设置的环境变量。当使用go get
目录下载Go
第三方程序包时,也会安装在这个目录下。此外,为了方便,要记得把$GOPATH/bin
也加到PATH
环境变量:
export PATH=$PATH:$GOPATH/bin
另外,根据这个帖子的推荐,设置一个GoPATH
足够了。
参考资料:
1. Easy Go Programming Setup for Windows;
2. You don’t need to set GOROOT, really;
3. How to Write Go Code;
4. Go Getting Started。