Linux 安装 golang
环境
OS(64bit): Ubuntu22.04.1 LTS Desktop
CPU架构: amd64
1.下载安装
Now, Golang的 SDK最新稳定版本是 1.19。 在下载源码包之前,请访问官方 Golang下载页面并检查是否有新版本可用,并选择对应 CPU架构的 SDK版本:
- Golang 官网: https://golang.org/dl
- Go语言中文网: https://studygolang.com/dl
升级前移除旧版本go目录:
sudo rm -rf /usr/local/go
下载 Go二进制文件:
选择以下任一下载源安装:
wget -c https://dl.google.com/go/go1.19.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
wget -c https://golang.org/dl/go1.19.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
2.调整环境变量
关于环境变量可以参考:
Ubuntu环境变量——系统变量和用户变量 :https://9yu.cc/index.php/archives/23/
为了让我们的系统知道在哪里可以找到 Go可执行文件,我们需要调整PATH环境变量,修改 ~/.profile
文件(用于当前用户范围的环境变量):
sudo vim /etc/profile
注意: 我这里是桌面用户所以修改的用户环境变量, 使用系统环境变量可能会出现访问失败
添加以下环境变量代码(添加到文件末尾,实际参数根据个人喜好改动):
export GOROOT=/usr/local/go
export GOPATH=$HOME/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GOPROXY="https://goproxy.cn,direct" (国外服务器请忽略此行输入)
然后保存该文件,重载新的PATH环境变量:
source /etc/profile
3.在 terminal输入命令 go version
,如果提示了已安装的版本信息则安装成功
go version
go version go1.19 linux/amd64
4.创建 go语言的工作目录
创建与 /etc/profile
中 GOPATH
路径对应的文件夹,然后在 gopath
目录下创建 bin
, pkg
, src
三个子目录,
项目放在 gopath
目录的子目录 src
下或者有权限的任意目录