下载go 安装包
官网: https://go.dev/dl/
go语言中文网: https://studygolang.com/dl
下载压缩包,解压
环境变量配置
GOROOT 配置你解压的目录
在Path中追加一条 %GOROOT%\bin
这里go对比JAVA还多了一个配置:
GOPATH 配置go以后项目的地址
并在自己新建的GOPATH路径文件夹下新建三个目录src,bin,pkg,用来保存后续产生的各种文件
检测是否配置成功
打开CMD 输入 go version
出现如下结果,配置成功
配置加速代理
输入如下两条命令
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
- Go 在后续拉取模块版本时默认从https://proxy.golang.org拉取,但 proxy.golang.org 在中国无法访问,所以我们需要配置 goproxy.cn 代理,来解决包的下载,同样配置了代理,也可以提升下载速度。、
注:https://goproxy.cn,direct中的direct参数的作用是:当https://goproxy.cn代理可以正常访问时,就优先走代理下载依赖包。如果代理走不通或没有这个包,就不使用代理,直接去找包的github源地址下载
- Go.mod概述:是Golang1.11版本新引入的官方包管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。
如何使用go.mod?首先将go的版本升级为1.11以上,我们不用升级,go更高版本默认支持了,只需要把GO111MODULE配置为on就可以了。
输入 go env 可查看各项配置结果