一. 下载
请到官网下载电脑上相应系统的版本: https://golang.org/dl/, 国内镜像: https://studygolang.com/dl

二. 安装和配置
Windows
- 双击 .msi 安装包直接安装即可完成安装
- 说明: 用 .msi 安装, 安装程序会自动将安装路径的 bin 目录添加到 PATH 环境变量了, 无需手动添加
MacOS
- 打开 .pkg 安装包直接安装即可
说明: 用 .pkg 安装, 安装程序会自动将安装路径的 bin 目录添加到 PATH 环境变量了, 无需手动添加
Linux
将安装包 .tar.gz 文件解压到某个目录下
- 然后将解压后的文件夹里的 bin 目录添加到 PATH 环境变量
源码安装
三. 验证
完成上述安装与配置后, 需要测试是否安装成功, 其测试方法如下:
打开 cmd 或 terminal, 输入下面命令运行, 如果没有报错, 并且输出 go 的版本号, 则说明已经安装成功:
go version
如果出现报错, 无论你是 Windows, MacOS, 还是 Linux, 都需要手动将 go 安装目录里的 bin 目录添加到 PATH 环境变量里. 比如: 在 Windows 下默认安装路径是 c:\Go, 因此将 c:\Go\bin 添加到 PATH 环境变量里.
四. Go 语言的环境变量
查看所有 go 环境变量
go env # 查看所有 go 环境变量
GOROOT
- go 的安装目录.
go env GOROOT # 查看 go 的安装目录# c:\Go
GOPATH
- 用户工作区路径, 添加到 GOPATH 环境变量的目录称为工作区.
- GOPATH 环境变量可以有多个.
- GOPATH 不要包含 GOROOT 的值, 以此严格区分 go 语言本身的工作区和用户工作区.
- 使用
go get命令, 可将第三方项目的源码下载到 GOPATH 设定的第一个工作区中, 并在其中完成构建和安装的过程. - 因此将
$GOPATH/bin或%GOPATH%\bin也添加到 PATH 环境变量里, 否则自行下载的第三方 go 语言工具将无法使用. - GOPATH 路径里, 主要包含 3 个目录
- src: 存放 .go 源代码文件
- bin: 存放由
go install命令生成的可执行文件 - pkg: 存放由
go install命令编译好的库文件, 如: *.a 文件
go env GOPATH # 查看 go 的工作区路径
GOOS
- 代表程序构建环境的目标操作系统, 即 go 语言安装到那个操作系统的标识. 其值可以是:
darwin,freebsd,linux,windows. - 该环境变量与安装平台相关.
go env GOOS # 查看当前系统# windows 下输出: windows# Linux 下 输出: linux
GOARCH
- 代表程序构建环境的目标计算架构, 即 go 语言安装到的那台计算机的计算架构的标识. 其值可以是:
386,amd64,arm. - 该环境变量与安装平台相关
go env GOARCH # 查看当前操作系统的架构# amd64
参考资料
- 官网安装指导: https://golang.org/doc/install
