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/tour@latest
$ tour

参考资料

  1. 官网下载:https://golang.google.cn/dl/
  2. Go模块代理:https://goproxy.cn/

mumingv
24 声望1 粉丝

持之以恒,方得始终