下载安装包

https://golang.google.cn/dl/复制连接地址
wget https://golang.google.cn/dl/go1.16.3.linux-amd64.tar.gz
  • wget是下载工具,如果没有安装的话,先执行 apt-get install wget
  • 后边的地址就是刚才赋值的

命令执行完毕后会将压缩包下载到当前目录中。

解压到指定文件中

执行命令

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

设置go环境变量

sudo vim/etc/profile
export PATH=$PATH:/usr/local/go/bin

生效环境变量

source /etc/profile

验证是否生效

 go version

输出版本信息为正常,如下

ubuntu@td1:~/dev/code/goLearn$ go version
go version go1.16.3 linux/amd64

其他环境变量设置

goGOPATHGOBIN

GOPATH:代表 Go 语言项目的工作目录,在 Go Module 模式之前非常重要,现在基本上用来存放使用 go get 命令获取的项目。

GOBIN:代表 Go 编译生成的程序的安装目录,比如通过 go install 命令,会把生成的 Go 程序安装到 GOBIN 目录下,以供你在终端使用。

/home/ubuntu/software/go/etc/profile
export GOPATH=/home/ubuntu/software/go
export GOBIN=$GOPATH/bin

生效环境变量

source /etc/profile
go module

配置 GOPROXY 环境变量

export GOPROXY=https://goproxy.io,direct