若已经安装了go 旧版本,首先需要卸载已存在的版本

工作空间目录go 就是一个目录,其中包含三个子目录:

srcpkgbin

一:Mac brew 安装go环境

brew install go
go version
3.配置环境变量(只需要设置GOPATH和GOROOT 环境变量)

​ Mac brew 安装基本GOROOT 已经设置好了,只需要配置GOPATH 加入环境变量

go env

GOARCH=“amd64”
GOBIN=""
GOCACHE="/Users/admin/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOPATH="/Users/admin/go"
GOROOT="/usr/local/Cellar/go/1.12.5/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.12.5/libexec/pkg/tool/darwin_amd64"
GCCGO=“gccgo”

$ mkdir $HOME/workvim .zshrcexport GOPATH=$HOME/goexport PATH = $PATH:$GOPATH/binsource ~/.zshrc

二、下载压缩包安装(创建工作目录文件)

1. 下载golang 发布版本tar 包 地址:https://golang.org/dl/ (可查看文档查找)
tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
3. 添加环境变量
export GOPARH=$HOME/goexport PATH=$PATH:/usr/local/go/binsource ~/.zshrc

3、Mac 下载pkg包 ,根据提示进行安装即可

go env

结果:

GOARCH=“amd64”
GOBIN=""
GOCACHE="/Users/admin/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOPATH="/Users/admin/go"
GOROOT="/usr/local/Cellar/go/1.12.5/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.12.5/libexec/pkg/tool/darwin_amd64"
GCCGO=“gccgo”

根据环境变量中的路径删除相应的go 然后去掉环境变量中的配置 ok

go 语言docker 环境搭建:https://mp.csdn.net/mdeditor/98168162
go gin 框架使用:https://mp.csdn.net/mdeditor/98311871