一. 下载

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

image.png

二. 安装和配置

Windows

  1. 双击 .msi 安装包直接安装即可完成安装
  2. 说明: 用 .msi 安装, 安装程序会自动将安装路径的 bin 目录添加到 PATH 环境变量了, 无需手动添加

MacOS

  1. 打开 .pkg 安装包直接安装即可
  2. 说明: 用 .pkg 安装, 安装程序会自动将安装路径的 bin 目录添加到 PATH 环境变量了, 无需手动添加

    Linux

  3. 将安装包 .tar.gz 文件解压到某个目录下

  4. 然后将解压后的文件夹里的 bin 目录添加到 PATH 环境变量

源码安装

三. 验证

完成上述安装与配置后, 需要测试是否安装成功, 其测试方法如下:

打开 cmd 或 terminal, 输入下面命令运行, 如果没有报错, 并且输出 go 的版本号, 则说明已经安装成功:

  1. go version

如果出现报错, 无论你是 Windows, MacOS, 还是 Linux, 都需要手动将 go 安装目录里的 bin 目录添加到 PATH 环境变量里. 比如: 在 Windows 下默认安装路径是 c:\Go, 因此将 c:\Go\bin 添加到 PATH 环境变量里.

四. Go 语言的环境变量

查看所有 go 环境变量

  1. go env # 查看所有 go 环境变量

GOROOT

  • go 的安装目录.
  1. go env GOROOT # 查看 go 的安装目录
  2. # 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 文件
  1. go env GOPATH # 查看 go 的工作区路径

GOOS

  • 代表程序构建环境的目标操作系统, 即 go 语言安装到那个操作系统的标识. 其值可以是: darwin , freebsd , linux , windows .
  • 该环境变量与安装平台相关.
  1. go env GOOS # 查看当前系统
  2. # windows 下输出: windows
  3. # Linux 下 输出: linux

GOARCH

  • 代表程序构建环境的目标计算架构, 即 go 语言安装到的那台计算机的计算架构的标识. 其值可以是: 386 , amd64 , arm .
  • 该环境变量与安装平台相关
  1. go env GOARCH # 查看当前操作系统的架构
  2. # amd64

参考资料