[图片] 下载 golang 安装包(pkg 包方式) golang安装包下载 安装 golang(pkg 包方式) 1.点击安装 [图片] 2.点击继续 [图片] 3.安装完成移到废纸篓 [图片] 4.配置环境变量 #编辑环境变量 vim ~/.bash_profile #添加如下内容 # GOROOT export ..

mac 搭建 golang 环境

下载 golang 安装包(pkg 包方式)

  1. golang安装包下载

安装 golang(pkg 包方式)

1.点击安装
golanginstall0.png
2.点击继续
golanginstall1.png
3.安装完成移到废纸篓
golanginstall2.png
4.配置环境变量

#编辑环境变量
vim ~/.bash_profile
#添加如下内容
# GOROOT
export GOROOT=/usr/local/go
# GOPATH 这个目录可以自定
export GOPATH=$HOME/Documents/Go
# GOPATH目录和GOROOT下面的bin目录加入系统环境变量中
export PATH=$PATH:$GOPATH/bin:$GOROOT/bin

5.执行生效

#生效
source ~/.bash_profile

# 如果你的mac安装了zsh,需要编辑~/.zshrc文件,在末尾加入如下内容
source ~/.bash_profile

6.检查安装是否成功

# 输出go版本
go version
#输出像如下内容表示安装成功
go version go1.12.7 darwin/amd64

卸载 golang(pkg 包方式)

1.删除 golang 安装目录

sudo rm -rf /usr/local/go

2.删除如下文件夹

sudo rm -rf /etc/paths.d/go

3.删除环境变量

#编辑环境变量配置,删除所有golang相关的变量
vim ~/.bash_profile

4.检查 golang 残余文件

# 检查golang包
pkgutil --pkgs | grep -i go
# 检查go命令是否存在
which go

安装 golang(Homebrew 方式安装)

1.安装 golang

#搜索golang
brew search golang
#安装golang
brew install golang
#如果卡在如下界面,按control + c 即可跳过,也可以使用代理和切换源

golangbrewinstallloading.png

# 查看环境变量
go env
#如果提示如下(如果正常显示不用管,已经安装完成了)
go: cannot find GOROOT directory: /usr/local/go
#编辑环境文件
vim ~/.bash_profile
#内容添加如下

# GOROOT
export GOROOT=/usr/local/Cellar/go/1.12.6/libexec
# GOPATH 这个目录可以自定
export GOPATH=$HOME/Documents/Go
# GOPATH目录和GOROOT下面的bin目录加入系统环境变量中
export PATH=$PATH:$GOPATH/bin

#保存文件,并执行生效
source ~/.bash_profile
#再次执行 go env,提示如下表示安装成功了

golanggoenv.png

golang 卸载(Homebrew 方式安装)

1.卸载 golang

brew remove go

2.删除环境变量

# 编辑环境变量,删除所有go相关的环境变量
vim ~/.bash_profile

相关资料

1.golang官网

  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    336 引用 • 1180 回帖 • 722 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、MacBook Air、MacBook Pro、MacBook、Mac Pro 等计算机。

    112 引用 • 530 回帖
6 回帖
请输入回帖内容...
  • ferried

    brew 下载超慢怎么办

    2 回复
  • alanfans

    上代理

  • Sierra

    切换国内源 中科大和清华的速度都挺快

  • adongs

    已经更改名称

  • adongs

    后续补上,切换源的教程

  • adongs

    这种方法后续补上教程

请输入回帖内容 ...