前提:已經(jīng)安裝好 golang
可正確的運(yùn)行下面這段命令,來(lái)查看 go 的配置:
go env
輸出示例:
以上是我本地(windows)環(huán)境下輸出的配置信息(環(huán)境變量)
我們這次就針對(duì)每個(gè)配置信息進(jìn)行一個(gè)說(shuō)明,具體到每個(gè)字段是什么意思
?
以下標(biāo)注紅色的字段,我個(gè)人認(rèn)為比較關(guān)鍵的,其他的可以做個(gè)了解,而紅色字段的 建議牢記
字段 | 說(shuō)明 |
---|---|
GO111MODULE | 用來(lái)控制使用 go mod 模式還是 GOPATH 模式 有三個(gè)值:off、on、auto(默認(rèn)值) off: go 命令行將不會(huì)支持 module 功能,尋找依賴包的方式將會(huì)沿用舊版本的通過(guò) vendor 目錄或者 GOPATH 模式來(lái)查找 on: go 命令行會(huì)使用 modules,不會(huì)去 GOPATH 目錄下查找 auth: go 命令行將會(huì)根據(jù)當(dāng)前目錄來(lái)決定是否啟用 module 功能。下面兩種情形將啟用 module 功能: a. 當(dāng)前目錄在 GOPATH/src 之外且該目錄包含 go.mod 文件 b. 當(dāng)前文件在包含 go.mod 文件的目錄下面 |
GOARCH | 表示目標(biāo)機(jī)器的處理器架構(gòu),它的值可以是 386、amd64 或 arm |
GOBIN | Go 命令的默認(rèn)二進(jìn)制目錄,即'go install'將安裝命令的目錄 表示 Go 語(yǔ)言的 bin 包目錄 |
GOCACHE | GO 命令的緩存 基于內(nèi)存的 K/V 存儲(chǔ)/緩存 : (類似于 Memcached),適用于單機(jī)應(yīng)用程序 |
GOENV | Go 環(huán)境變量配置文件的位置 |
GOEXE | 可執(zhí)行文件的后綴 |
GOEXPERIMENT | |
GOFLAGS | Go 命令的標(biāo)志位參數(shù) |
GOHOSTARCH | 程序運(yùn)行環(huán)境的目標(biāo)計(jì)算架構(gòu) |
GOHOSTOS | 程序運(yùn)行環(huán)境的目標(biāo)操作系統(tǒng) |
GOINSECURE | 用于指定哪些域名下的倉(cāng)庫(kù)不校驗(yàn)CA證書(shū) |
GOMODCACHE | Go 命令將存儲(chǔ)下載模塊的目錄 |
GONOPROXY | |
GONOSUMDB | |
GOOS | 表示目標(biāo)機(jī)器的操作系統(tǒng),它的值可以是 darwin、freebsd、linux 或 windows |
GOPATH | Go 項(xiàng)目的根目錄 |
GOPRIVATE | |
GOPROXY | Go module 代理的 URL |
GOROOT | 表示 GO 在你的電腦上的安裝位置,它的值一般都是 $HOME/go,當(dāng)然,你也可以安裝在別的地方 導(dǎo)入go內(nèi)部庫(kù)時(shí)會(huì)去 GOROOT 尋找文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-743008.html |
GOSUMDB | 要使用的校驗(yàn)數(shù)據(jù)庫(kù)的名稱以及可選的公鑰和URL |
GOTMPDIR | Go 命令寫(xiě)入的目錄,臨時(shí)的源文件、包和二進(jìn)制文件 |
GOTOOLDIR | Go 工具目錄的絕對(duì)路徑 |
GOVCS | 列出可能與匹配服務(wù)器一起使用的版本控制命令 |
GOVERSION | Go 的版本 |
GCCGO | gccgo 命令運(yùn)行'go build -compiler=gccgo' |
GO386 | |
AR | |
CC | |
CXX | |
CGO_ENABLED | 指明 cgo 工具是否可用的標(biāo)識(shí) |
GOMOD | |
GOWORK | workspace 設(shè)置 |
CGO_CFLAGS | |
CGO_CPPFLAGS | |
CGO_CXXFLAGS | |
CGO_FFLAGS | |
CGO_LDFLAGS | |
PKG_CONFIG | |
GOGCCFLAGS |
本人不才,目前僅統(tǒng)計(jì)了部分字段說(shuō)明,會(huì)繼續(xù)完善文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-743008.html
到了這里,關(guān)于go env 配置(環(huán)境變量)說(shuō)明的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!