您的位置 首页 知识

golang最新版本 golang版本升级如何实现 golang 版本历史

golang最新版本 golang版本升级如何实现 golang 版本历史

目录
  • golang版本升级
  • Linux上golang版本升级
    • 删除golang旧版本
    • 安装golang最新版本
  • 拓展资料

    golang版本升级

    查看当前前版本

    $ go versiongo version go1.20.14 darwin/amd64

    移除旧版本 Golang

    $ sudo mv go go-1.20$ lsgo-1.20 lib

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

    安装新版本 Golang

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

    查看 go 版本

    $ go versiongo version go1.21.11 darwin/amd64

    Linux上golang版本升级

    删除golang旧版本

    开头来说确认当前的 Golang 版本

    $ go versiongo 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

    • 安装 golang

    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/

    • 将 /usr/local/go/bin 添加到体系环境变量 PATH 中

    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 versiongo version go1.13 linux/amd64

    拓展资料

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。

    无论兄弟们可能感兴趣的文章:

    • golang版本升级的简单实现步骤
    • go语言-在mac下brew升级golang
    • Golang HTTP 服务平滑重启及升级的思路