环境
OS(64bit): Ubuntu20.04.4 LTS Desktop
CPU架构: amd64

1.下载安装

Now, Golang的 SDK最新稳定版本是 1.18。 在下载源码包之前,请访问官方 Golang下载页面并检查是否有新版本可用,并选择对应 CPU架构的 SDK版本:

升级前移除旧版本go目录:

sudo rm -rf /usr/local/go

下载 Go二进制文件:

选择以下任一下载源安装:

  1. wget -c https://dl.google.com/go/go1.18.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
  2. wget -c https://golang.org/dl/go1.18.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.18 linux/amd64

4.创建 go语言的工作目录

创建与 /etc/profileGOPATH路径对应的文件夹,然后在 gopath目录下创建 bin, pkg, src三个子目录,
项目放在 gopath目录的子目录 src下或者有权限的任意目录

标签: Go, Linux

添加新评论