Linux 环境下安装 Go
Linux Platform Install Go
目录
1 安装
在官网 https://go.dev/dl/,根据自己的环境下载对应的安装包:
可以直接用 wget
下载
执行 tar
解压到 /usr/loacl
目录下(官方推荐),得到 go 文件夹等。
tar -C /usr/local -zxvf go1.17.7.linux-amd64.tar.gz
go1.17.7.linux-amd64.tar.gz
换成你自己的 go 版本。
添加 /usr/loacl/go/bin
目录到 PATH
变量中。添加到 /etc/profile
或 $HOME/.profile
都可以。
vim /etc/profile
# 在最后一行添加
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
保存退出后source一下
source /etc/profile
2 Go环境变量
$GOROOT
表示 Go 在你的电脑上的安装位置,值一般都是$HOME/go
,当然,也可以安装在别的地方。$GOARCH
表示目标机器的处理器架构,它的值可以是 386、amd64 或 arm。$GOOS
表示目标机器的操作系统,它的值可以是 darwin、freebsd、linux 或 windows。$GOBIN
表示编译器和链接器的安装位置,默认是$GOROOT/bin
,如果使用的是 Go 1.0.3 及以后的版本,一般情况下你可以将它的值设置为空,Go 将会使用默认值。$GOPATH
默认采用和$GOROOT
一样的值,但从 Go 1.1 版本开始,你必须修改为其它路径。它可以包含多个包含 Go 语言源码文件、包文件和可执行文件的路径,而这些路径下又必须分别包含三个规定的目录:src、pkg 和 bin,这三个目录分别用于存放源码文件、包文件和可执行文件。$GOARM
专门针对基于 arm 架构的处理器,它的值可以是 5~7,默认为 6。$GOMAXPROCS
用于设置应用程序可使用的处理器个数与核数。