环境
OS: Ubuntu18.04 (64bit)

一、安装Go

1.下载源码包
在撰写本文时,Go的最新稳定版本是版本 1.13.6。 在下载源码包之前,请访问官方Go下载页面并检查是否有新版本可用:

Golang官网dl: https://golang.org/dl
Go语言中文网dl: https://studygolang.com/dl

下载Go二进制文件,可以使用wget或curl:

sudo wget https://dl.google.com/go/go1.13.6.linux-amd64.tar.gz

2.验证源码包(可跳过)
要验证和校验源码包,可以使用sha256sum命令:

sha256sum go1.13.6.linux-amd64.tar.gz

确保从上面的命令打印的散列与下载页面中的散列匹配:

a1bc06deb070155c4f67c579f896a45eeda5a8fa54f35ba233304074c4abbbbd  go1.13.6.linux-amd64.tar.gz

3.提取源码包
使用tar将源码包提取到/usr/local目录中(安装目录可自定义调整):

sudo tar -C /usr/local -xzf go1.13.6.linux-amd64.tar.gz

4.调整路径变量(不推荐修改用户变量 ~/profile )
为了让我们的系统知道在哪里可以找到Go可执行文件,我们需要调整PATH环境变量,修改 /etc/profile 文件(用于系统范围的环境变量):

sudo vi /etc/profile

添加以下环境变量代码(在文件的最下面加上,实际代码根据自己环境改动):

export GOROOT="/usr/local/go"
export GOPATH="/usr/local/gopath"
export GO111MODULE=on
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GOPROXY="https://goproxy.cn,direct"

然后保存该文件,重载新的PATH环境变量:

source /etc/profile