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
  • 以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。 您可能感兴趣的文章: golang版本升级的简单实现步骤 go语言-在mac下brew升级golang Golang HTTP 服务平滑重启及升级的思路
  • 目录
    • golang版本升级
    • Linux上golang版本升级
      • 删除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

      首先确认当前的 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 的官方下载页: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 version
      go version go1.13 linux/amd64
      

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

      您可能感兴趣的文章:

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

      站内搜索