Go环境变量

  1. $GOROOT:go的安装目录,配置后不会再更改;
  2. $GOPATH:go项目在本地的开发环境的的项目根路径(以便项目编译,go build, go install),不同的项目在编译的时候该环境变量可以不同;

Go的环境变量在官方文档中也有详情的说明,请参考链接:https://golang.google.cn/doc/install/source

环境变量设置

除了$PATH环境外,其他环境变量都是可选的。

为什么说这个步骤可选呢?因为未来的Go版本慢慢开始移除对$GOPATH/$GOROOT的支持。此外,在Goland这个IDE中集成有功能,直接使用这个功能中已经设置好了环境变量。

*nix系统下(Linux/Unix/MacOS/*BSD等等),需要在/etc/profile中增加以下环境变量设置,重新登录的时候便会自动添加到用户的环境变量中:

  1. export GOROOT=/usr/local/go
  2. export GOPATH=/Users/john/Workspace/Go/GOPATH

Windows下设置环境变量

Windows如何修改系统环境变量,以及修改环境变量PATH,请参考网上教程( 或 Google)。