在此地址中选择版本,若是windows电脑,64位系统,选择amd64,除非是arm的。也可直接使用Featured downloads菜单中的。
https://golang.google.cn/dl/
将解压文件,放置于D:\go下。
以windows 10为例,此电脑->属性—>高级系统设置—>环境变量。
系统变量中,新建变量GOROOT,变量值为即载golang压缩包后解压缩的地址:D:\go。
验证:在cmd中,查看golang版本,输入命令:go version。
系统变量中,新建变量:GOPATH;变量值:D:\goHome;说明:这个目录主要用于存放源代码,依赖包等内容,因此这文件夹路径下还要有src(源代码)、pkg(依赖包)、bin(可执行文件)三个文件夹用于存放不同的内容。
若不配置,会出现超时,命令如下:
go env -w GOPROXY=https://goproxy.cn,direct
GOSUMDB 的全称为 Go CheckSum Database,用来下载的包的安全性校验问题。包的安全性在使用 GoProxy 之后更容易出现,比如我们引用了一个不安全的 GoProxy 之后然后下载了一个不安全的包,这个时候就出现了安全性问题。对于这种情况,可以通过 GOSUMDB 来对包的哈希值进行校验。命令如下:
go env -w GOSUMDB=off