## 安装
#### windows
下载地址
https://studygolang.com/dl 或者 https://golang.google.cn/dl/
Go语言的Windows 安装包一般格式为 MSI格式,可以直接安装到系统,Go语言的Windows 安装包般命名如下:go1.16.3.windows-amd64.msi
- 1.16.3表示Go安装包的版本;
- Windows表示这是一个Windows安装包;
- amd64表示匹配的CPU版本,这里匹配的是64位CPU;
选择自己系统对应的版本下载即可,下载成功后双击安装
安装在 `D:\Go` 目录下,将 `D:\Go\bin` 目录添加到系统环境变量中。添加后你需要重启命令窗口才能生效
```
C:\Users\EDZ>go version
go version go1.16.3 windows/amd64
// 解决 go get 下载速度慢
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
```
**配置环境变量**
此电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 新建系统变量
变量名:GOROOT
变量值:D:\Go\bin
#### linux
```
wget https://golang.google.cn/dl/go1.15.3.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.15.3.linux-amd64.tar.gz
// 添加PATH环境变量,并配置 go get 快速下载
vim /etc/profile
// GOROOT 的值应该为Go语言的当前安装目录:export GOROOT=/usr/local/go
// PATH 为了方便使用Go语言命令和 Go 程序的可执行文件,需要追加其值:
// export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
//末尾追加:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GOPROXY=https://goproxy.cn
// 然后,使用 source /etc/profile 命令使配置文件生效
source /etc/profile
go version
go version go1.15.3 linux/amd64
```
#### 编辑器推荐
第一款是 Visual Studio Code + Go 扩展插件,可以让你非常高效地开发,通过官方网站 https://code.visualstudio.com/ 下载使用。
第二款是老牌 IDE 公司 JetBrains 推出的 Goland,所有插件已经全部集成,更容易上手,并且功能强大,新手老手都适合,你可以通过官方网站 https://www.jetbrains.com/go/ 下载使用。