- Download and install – 快速安装
- Managing Go installations – 怎样使用第三方工具管理多个 Go 版本
- Installing Go from source – 怎样通过源码安装
Download and install
1. Go download.
Downloads: https://golang.org/dl/
2. Go install
macOS
- 下载
.pkg
安装文件,并运行 - 验证安装是否成功
go version
Go 会被安装到目录/usr/local/go
中。安装过程会自动将/usr/local/go/bin
目录添加到 PATH
中,需要重启 Terminal 来使其生效。
Windows
- 下载
.msi
文件并运行 - 打开 cmd 窗口,验证安装是否成功
go version
Go 会默认安装到 Program Files
或 Program Files(x86)
目录中。安装过程中也会自动配置环境变量。
Linux
- 将
.tar.gz
文件解压到/usr/local/go
目录中
rm -rf /usr/local/go && tar -C /usr/local/ -xzf go1.16.4.linux-amd64.tar.gz
- Add
/usr/local/go/bin
toPATH
export PATH=$PATH:/usr/local/go/bin
- Verify that you’ve installed Go
go version
Managing Go installations
- go get
- Homebrew
- apt-get
- wget
go get
Note: 需要先安装 git 工具
使用 go get
安装 Go 的指定版本。例如:
go get golang.ort/dl/go1.10.7
go1.10.7 download
要使用指定版本,可以在 go 后面跟上版本号:
go1.10.7 version
Uninstalling Go
macOS/Linux/FreeBSD:
- 删除 Go 文件夹。go 一般在目录/usr/local/go 中
- 删除 Go PATH。编辑/etc/profile 文件或$HOME/.profile 文件。macOS 还需要删除/etc/paths.d/go 文件
Windows:
在 Windows 控制面板中删除 Go。
或使用命令:
msiexec /x go{{version}}.windows-{{cpu-arch}}.msi /q
Homebrew
macOS 还可以使用 Homebrew 安装 Go:
brew update && brew upgrade
brew install go
brew install git
brew install mercurial
GVM
gvm 是第三方开发的 Go 多版本管理工具
安装 gvm:
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
使用 gvm 安装 Go:
gvm install go1.14.7
gvm use go1.14.7
apt-get
部分 Linux 用户可以使用 apt-get 安装 Go:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-stable git-core mercurial
wget
使用 wget 工具安装 Go:
wget https://storage.googleapis.com/golang/go1.14.7.linux-amd64.tar.gz
# 或 wget https://dl.google.com/go/go1.14.7.linux-amd64.tar.gz
sudo tar -xzf go1.14.7.linux-amd64.tar.gz -C /usr/local
配置环境变量:
export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
export GOPATH=$HOME/gopath # 可选配置