首先

go env

下面,我们将对重要的一些环境变量进行配置:

GO111MODULE

go module是go官方自带的go依赖管理库,在1.13版本正式推荐使用。默认值为空,即go判断开不开启module的依据是看当前项目的根目录下有没有go.mod文件,当然我们也可手动更改为 on(全部开启)/off(全部不开启,不建议):

go env -w GO111MODULE=on 

GOPROXY

GOPROXYGolanggithubGoGOPROXYhttps://proxy.golang.orghttps://goproxy.cn
go env -w GOPROXY=https://goproxy.cn,direct 

GOPATH

GOPATHGOPATH
go get$GOPATH/pkg/modGOPATHC:\Users\%UserName%\go
GOPATH
go env -w GOPATH=D:\Golang1.19\gopath 

GOMODCACHE

$GOPATH/pkg/modGOPATH

GOCACHE

C:\Users\%UserName%\AppData\Local\go-buildGOPATH
go env -w GOCACHE=D:\Golang1.19\gopath\go-build-cache 

GOENV

C:\Users\%UserName%\AppData\Roaming\go\env

GOROOT

GOROOT

其他相关命令

// 打印指定go环境变量的值 
go env $Variable_Name 
// 将指定go环境变量的值重设为默认值 
go env -u $Variable_Name 

关于系统环境变量

$Go_Installation_Directory\binPathD:\Golang1.19\bingo env
您可能感兴趣的文章: