curl -#LO https://studygolang.com/dl/golang/go1.16.linux-amd64.tar.gz
- 解压安装包
tar -zxvf go1.16.linux-amd64.tar.gz
- 配置环境变量
vim /etc/profile
#在最后一行加入
export GOROOT=/root/golang/go
export GOPATH=/root/goProject
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
export PATH=$PATH:$GOPATH/bin
#生效配置
source /etc/profile
环境变量介绍:
- GOROOT:Go安装后的根目录,解压的时候解压Go安装包的路径,安装过程中会由安装程序自动写入系统环境变量中。Go语言自带的类库。
- GOBIN:Go的二进制文件存放目录。
- GOPATH:Go的工作空间(自己定义的goProject目录)工作空间是一个目录层次结构,根目录包含三个子目录:
src:包含Go源文件(例如:.go、.c、.h、.s 等)
pkg:包含包对象,编译好的库文件(例如:.a)
bin:包含可执行命令(为了方便,可以把此目录加入到 系统的 PATH 变量中,在环境变量 PATH 后追加 %GOPATH%\bin)
- PATH:需要将%GOBIN% 加在 PATH 变量的最后,方便在命令行下运行
- 验证
go version
#显示结果为
go version go1.16 linux/amd64