Golang 环境变量
查看 Go 相关的所有环境变量可以通过命令,go env:
set GO111MODULEon set GOARCHamd64 set GOBIN set GOCACHEC\Users\admin\AppData\Local\build set GOENVC\Users\admin\AppData\Roaming\\env set GOEXEexe set GOFLAGS set GOHOSTARCHamd64 set GOHOSTOSwindows set GONOPROXY set GONOSUMDB set GOOSwindows set GOPATHD\GoPath set GOPRIVATE set GOPROXYhttpsgoproxyio set GOROOTD\Go set GOSUMDBsumgolangorg set GOTMPDIR set GOTOOLDIRD\Go\pkg\tool\windows_amd64 set GCCGOgccgo set ARar set CCgcc set CXXg set CGO_ENABLED set GOMODNUL set CGO_CFLAGSg O2 set CGO_CPPFLAGS set CGO_CXXFLAGSg O2 set CGO_FFLAGSg O2 set CGO_LDFLAGSg O2 set PKG_CONFIGpkgconfig set GOGCCFLAGSm64 mthreads fnocaretdiagnostics Qunusedarguments fmessagelength fdebugprefixC\Users\admin\AppData\Local\Temp\build530237194tmpbuild gnorecordgccswitches
查看 Go 的某个环境变量可以通过命令:go env XXX, go env GOPROXY:
httpsgoproxyio
查看 GO 的多个环境变量可以通过命令:go env XXX1 XXX2,go env GOPROXY GOPATH:
httpsgoproxyio D\GoPath
常用 Go 环境变量解释:
GOPATH
Go 存放和查找依赖的位置。go get 下载下来的依赖会被保存在这个路径下。
Go 1.8 之前需要我们自行设置 GOPATH 的环境变量,从这个版本开始,如果我们不设置的话,会帮我创建一个默认值,Windows:%USERPROFILE%/go,Unix/Linux:$HOME/go。
有一些工具也可能和 GOPATH 相关联。
GOBIN
go install 和 go get 所在的 bin 目录。通常,将这个目录设置到系统 PATH 上,方便直接运行其中的可运行文件。
GOROOT
Go 的安装目录。其中包含了 GO 的标准(系统)库。
有疑问加站长微信联系(非本文作者)