Mac系統Go開發環境的安裝

mumingv 發表於 2022-11-23
Go

Mac系統預設是不帶Go軟體包的,所以系統比較乾淨。在Mac系統上安裝Go,主要有下面幾種方法:

  • 使用壓縮包解壓安裝
  • 使用安裝包直接安裝
  • 使用Homebrew安裝
  • 使用原始碼編譯安裝

本文以Go 1.19版本為例,使用官網軟體包解壓安裝的方法,介紹如何在Mac系統安裝Go語言開發環境。

安裝步驟

1. 下載Go軟體包

到官方網站下載頁面https://golang.google.cn/dl/,下載go1.19.2.darwin-amd64.tar.gz

2. 解壓

可以將Go軟體包安裝在任意目錄,但是根據官方的建議,我們將其安裝到/usr/local/go目錄。

sudo tar -C /usr/local -xvzf go1.19.2.darwin-amd64.tar.gz

3. 配置

~/.bash_profile配置GOROOTGOPATH,其中GOROOT表示Go語言環境所在目錄,GOPATH表示專案的工作目錄。

# Go語言設定
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

眾所周知的原因,Go下載模組需要設定代理,具體設定方法可以參考:https://goproxy.cn/,下面兩種方式都可以:

# 設定模組代理(方法一)
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
# 設定模組代理(方法二)
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

使用示例

示例:安裝並執行教程《A Tour of GO》

$ mkdir $HOME/go; cd $HOME/go
$ go install golang.org/x/website/[email protected]
$ tour

參考資料

  1. 官網下載:https://golang.google.cn/dl/
  2. Go模組代理:https://goproxy.cn/