环境变量

path 指定GoSDK路径中的bin目录(go.exe目录)

用户变量

GOPATH 指定项目存放位置 路径\src(项目源代码的存放目录)
GOROOT 指定GolangSDK安装路径(Go安装的目录)

GO111MODULE是 go modules 功能的开关
off(无模块支持),on(模块支持),auto(默认值)

设置方式
go env -w GO111MODULE=on
注:
在使用go modules时,GOPATH是无意义的,不过它还是会把下载的依赖存储在$GOPATH/pkg/mod 中
也会把go install 的结果放在 $GOPATH/bin 中。

golang默认的GOPROXY是https://goproxy.io,这个是官方的设置,我们可以使用国内的代理,Windows下设置如下:因为一些限制,我们不能很顺利的使用和下载这些仓库,这样就会导致下载缓慢或者失败,所以这个时候就需要一个代理来实现下载,这个代理就是中间商,可以跨过限制来访问。

设置方式
go env -w GOPROXY=https://goproxy.cn,direct