brew 安装golang
- brew安装及配置
参考 Mac Brew 安装 - 更换brew国内源
由于brew自带服务器为https://github.com/Homebrew/brew.git 服务器在国外,安装软件时比较慢。替换国内源比较快。
更新:实测改为 GOPROXY="https://goproxy.cn,direct" 比较快,不会出现找不到包的情况。本文源地址
2.1 替换为中国科学技术大学源,替换方法:[https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git](https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git)
【注】里面包括了还原方法
2.2 替换为清华大学源,替换方法:[https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/](https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/)
2.3 替换为阿里云源,替换换方法:[https://developer.aliyun.com/mirror/homebrew](https://developer.aliyun.com/mirror/homebrew),里面有 Zsh 终端配置方法。
- 更新brew并安装 golang
brew update
brew install golang
#或者是下面的命令
brew install go
检查 golang 版本及升级方法
- 检查golang 版本
go version
- 升级 golang
brew upgrade golang
#或者为:
brew upgrade go
配置golang 环境
brew安装golang后,go默认路径为:/usr/local/bin
察看golang默认环境变量:
go env
其中几个重要的变量为:
GOROOT, 其值为:GOROOT="/usr/local/Cellar/go/1.13.6/libexec"
GOPATH, 一般为:GOPATH="/Users/xxx/go"。 xxx为你的用户名。
为golang编译及运行所依赖的环境。
在golang 1.11版之后,启用了go module机制,但需要手动启动,方法为添加以下变量:
GO111MODULE="on"
GOPROXY,为下载go模块所依赖的地址,默认服务器在国外,建议替换为国内源。
阿里云地址及参考文档:https://mirrors.aliyun.com/goproxy/
方法是添加环境变量
export GOPROXY=https://mirrors.aliyun.com/goproxy/
GO111MODULE及 GOPROXY 请自行添加到 ~/.zshrc 文件中。
完成之后,使用以下命令生效。
source ~/.zshrc