golang 中文文檔地址 http://docscn.studygolang.com/doc/
若已經(jīng)安裝了go 舊版本,首先需要卸載已存在的版本
工作空間目錄go 就是一個目錄,其中包含三個子目錄:
-
src目錄包含Go的源文件,它們被組織成包(每個目錄都對應(yīng)一個包), -
pkg目錄包含包對象, -
bin目錄包含可執(zhí)行命令。
一:Mac brew 安裝go環(huán)境
1.安裝go 軟件 brew install go
2.查看golang 當前版本 go version

3.配置環(huán)境變量(只需要設(shè)置GOPATH和GOROOT 環(huán)境變量)
? Mac brew 安裝基本GOROOT 已經(jīng)設(shè)置好了,只需要配置GOPATH 加入環(huán)境變量
-
查看當前golang環(huán)境 執(zhí)行
go env結(jié)果:
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"
-
設(shè)置GOPATH 及環(huán)境變量(GOPATH 是工作目錄)
(1).先創(chuàng)建工作目錄 本人位置家目錄下go文件夾
$ mkdir $HOME/work(2).添加環(huán)境變量 我使得zsh,如果使用bash 請編輯~/.bash_profile文件
? 編輯
vim .zshrc添加兩條:?
export GOPATH=$HOME/go工作目錄?
export PATH = $PATH:$GOPATH/bin加入環(huán)境變量,$PATH 不可省略
執(zhí)行在這里插入圖片描述source ~/.zshrc
-
go 環(huán)境搭建完成,可以在工作目錄go 下創(chuàng)建src 目錄進行開發(fā)
二、下載壓縮包安裝(創(chuàng)建工作目錄文件)
1. 下載golang 發(fā)布版本tar 包 地址:https://golang.org/dl/ (可查看文檔查找)
在這里插入圖片描述
2. 將tar包解壓到/usr/local 目錄下 執(zhí)行 tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
在這里插入圖片描述

3. 添加環(huán)境變量
在 .zshrc 最后添加
export GOPARH=$HOME/go設(shè)置工作目錄
export PATH=$PATH:/usr/local/go/bin設(shè)置環(huán)境變量export GOROOT=/usr/local/path_name 如果安裝目錄是個人指定的需要添加這條
執(zhí)行
source ~/.zshrc
3、Mac 下載pkg包 ,根據(jù)提示進行安裝即可
4、<a id="delete-go">卸載已存在的版本</a>
查看golang 環(huán)境變量 go env
結(jié)果:
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"
根據(jù)環(huán)境變量中的路徑刪除相應(yīng)的go 然后去掉環(huán)境變量中的配置 ok