方式也是有二,这里通过下载安装包方式安装

source code dir

即 ~ 用户家目录

安装路径

➜  ~ go env GOROOT
/usr/local/go
➜  ~ go env GOPATH
/Users/kumu/go
➜  ~ 

默认安装路径,以及各种配置都是Go官方推荐的方式。

查看Go的环境变量列表

GO111MODULE=""

GOARCH="amd64"

GOBIN=""

GOCACHE="/Users/kumu/Library/Caches/go-build"

GOENV="/Users/kumu/Library/Application Support/go/env"

GOEXE=""

GOEXPERIMENT=""

GOFLAGS=""

GOHOSTARCH="amd64"

GOHOSTOS="darwin"

GOINSECURE=""

GOMODCACHE="/Users/kumu/go/pkg/mod"

GONOPROXY=""

GONOSUMDB=""

GOOS="darwin"

GOPATH="/Users/kumu/go"

GOPRIVATE=""

GOPROXY="https://proxy.golang.org,direct"

GOROOT="/usr/local/go"

GOSUMDB="sum.golang.org"

GOTMPDIR=""

GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"

GOVCS=""

GOVERSION="go1.17.6"

GCCGO="gccgo"

AR="ar"

CC="clang"

CXX="clang++"

CGO_ENABLED="1"

GOMOD="/dev/null"

CGO_CFLAGS="-g -O2"

CGO_CPPFLAGS=""

CGO_CXXFLAGS="-g -O2"

CGO_FFLAGS="-g -O2"

CGO_LDFLAGS="-g -O2"

PKG_CONFIG="pkg-config"

GOGCCFLAGS="-fPIC -arch x86_64 -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/t9/btl9s_gs24322kcq5dy5n2t80000gn/T/go-build205395940=/tmp/go-build -gno-record-gcc-switches -fno-common"