go 语言中常用的环境变量有以下几个: 1. GOARCH:目标计算机的体系结构,例如 amd64、arm、386 等等。默认值是宿主机的体系结构。 2. GOOS:目标操作系统的名称,例如 linux、darwin(即 macOS)、windows 等等。默认值是宿主机的操作系统。 3. GOPATH:工作目录,也被称为 go 语言的工作空间。该目录包含了三个子目录 src、pkg 和 bin。 4. GOBIN:可执行文件存放路径。默认情况下,go 命令会将生成的可执行文件放在 $GOPATH/bin 目录下。 5. GO111MODULE:模块支持的开关。如果设为 off,则不使用模块机制;如果设为 on,则使用模块机制;如果设为 auto,则根据当前目录来决定是否启用模块机制。 6. GOCACHE:构建缓存路径。默认情况下,go 命令会将构建缓存放在 $GOPATH/pkg/mod/cache 目录下。 7. GOROOT:go 语言的安装路径。 8. PATH:环境变量 PATH 决定了系统在哪些目录中查找可执行文件。在 $GOROOT/bin 和 $GOPATH/bin 目录下都会安装一些 go 相关的工具,例如 go、godoc、goimports 等等,因此需要将这两个目录添加到 PATH 中。 注意:环境变量的具体路径可能因为操作系统、安装方式等情况而有所不同。