Linux上Golang 版本升级

作者: adm 分类: go 发布时间: 2022-10-10

一、 删除golang旧版本
1.1 首先确认当前的 Golang 版本

$ go version
go version go1.19.2 linux/amd64

1.2 开始删除

$ sudo rm -rf /usr/local/go

好了,卸载 golang 就是这么简单。(我本机删除等待了半分钟)

实际上,/usr/local/go 下包含了所有的 golang tools。

$ ls /usr/local/go/
AUTHORS  CONTRIBUTING.md  CONTRIBUTORS  LICENSE  PATENTS  README.md  
SECURITY.md  VERSION  api/  bin/  doc/  favicon.ico  lib/  misc/  pkg/  robots.txt  src/  test/

$ ls /usr/local/go/bin/

二、安装golang最新版本
到 golang 的官方下载页:

https://golang.org/dl/
国内下载地址:https://golang.google.cn/dl/

找到最新的版本的版本号,例如:1.19.2

2.1 安装 golang

wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz

2.2 解压安装:

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

解压之后,会看到 /usr/local 目录下多了一个 go 目录。

ls /usr/local/
bin/  etc/  games/  go/  include/  lib/  man@  sbin/  share/  src/

2.3 将 /usr/local/go/bin 添加到系统环境变量 PATH 中:

sudo vim /etc/profile
//末尾添加
export PATH=$PATH:/usr/local/go/bin

2.4 让环境变量立即生效

source /etc/profile

安装完成,测试一下:

> go version
go version go1.19.2 linux/amd64

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!