Golang

关注公众号 jb51net

关闭
首页 > 脚本专栏 > Golang > golang版本升级

golang版本升级如何实现

作者:alden_ygq

这篇文章主要介绍了golang版本升级如何实现问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

golang版本升级

查看当前前版本

$ go version
go version go1.20.14 darwin/amd64

移除旧版本 Golang

$ sudo mv go go-1.20
$ ls
go-1.20 lib

下载新版本此处将go升级到1.21版本。

安装新版本 Golang

tar -C /usr/local -xzf go1.21.11.darwin-amd64.tar.gz

查看 go 版本

$ go version
go version go1.21.11 darwin/amd64

Linux上golang版本升级

删除golang旧版本

首先确认当前的 Golang 版本

$ go version
go version go1.13 linux/amd64

开始删除

$ 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/
go*  gofmt*

安装golang最新版本

到 golang 的官方下载页:https://golang.org/dl/

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

wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz

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

ls /usr/local/
bin/  etc/  games/  go/  include/  lib/  man@  sbin/  share/  src/
sudo vim /etc/profile
末尾添加
export PATH=$PATH:/usr/local/go/bin

有时加在/etc/profile文件中,不会生效,可以试试加到~/.bashrc 文件

vim ~/.bashrc
末尾添加
export PATH=$PATH:/usr/local/go/bin

~/.bashrc文件生效方式:source ~/.bashrc

source /etc/profile

安装完成,测试一下:

> go version
go version go1.13 linux/amd64

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文