目录
一、下载 SDK
Go 语言的 SDK (Software Development Kit) 包含了开发 Go 语言所需的工具包,下载地址如下:
- 国外官方:https://golang.org/dl/
- 中文镜像:https://golang.google.cn/dl/
- 中文网站:https://studygolang.com/dl(推荐)
这里推荐 Go语言中文网站 的下载地址,进入下载页面后,找到稳定版本列表。Windows 下可以选择直接安装版本(.msi
)或者压缩包版本(.zip
),为了方便,建议选择压缩包版本,比如我下载的 go1.19.1.windows-amd64.zip
版本。
下载完后解压缩后会得到 go 文件夹,其中 /bin
目录包含了 go 源码包编译出的编译器(go)、文档工具(godoc)、格式化工具(gofmt),是我们要进行配置的目录。
二、配置环境变量
我们需要添加两个环境变量:
GOROOT
:SDK 的根目录,即解压缩后 go 文件夹所在的路径(例如 D:\GoEnv\go);GOPATH
:工作目录,即以后我们的 go 项目的工作路径,可以随意地址一个目录;
同时还需要把 SDK 下的 /bin 目录添加到系统 Path
环境变量下,添加完成后在 cmd 中输入 go version
命令检查是否配置成功:
> go version
go version go1.19.1 windows/amd64
同时可以使用 go env
查看我们配置的环境变量:
> go env
...
set GOPATH=E:\GoProject
set GOROOT=D:\GoEnv\go
...
三、配置 Go 代理
通过 go get
命令下载各种依赖时,经常需要访问 github/google 等网站,这些网站访问速度可能会比较慢,所以我们可以进行配置代理,保证快速稳定的下载访问。
这里推荐 goproxy.io,它是全球最早的 Go modules 镜像代理服务之一,采用 CDN 加速服务为开发者提供依赖下载, 该服务由一批热爱开源,热爱 Go 语言的年轻人开发维护。
配置的方式就是在用户变量或系统变量下添加 GOPROXY
环境变量,变量值填写 https://goproxy.io,direct
,添加完成后,可以再次使用 go env
命令查看到该环境变量:
> go env
...
set GOPROXY=https://goproxy.io,direct
...