Linux上Golang 版本升级
一、 删除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