开发者

golang版本升级如何实现

开发者 https://www.devze.com 2025-07-04 10:52 出处:网络 作者: alden_ygq
目录golanwww.devze.comg版本升级linux上golang版本升级删除golang旧版本安装golang最新版本总结golang版本升级
目录
  • golanwww.devze.comg版本升级
  • linux上golang版本升级
    • 删除golang旧版本
    • 安装golang最新版本
  • 总结

    golang版本升级

    查看当前前版本

    $ go version
    go version go1.20.14 darwin/amd64

    移除旧版本 Golang

    $ sudo mv go go-1.20
    $ ls
    go-1.20www.devze.com 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/

    找到最新的版本的版本号android,例如: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/ http://www.devze.com man@  sbin/  share/  src/
    
    • 将 /usr/local/go/bin 添加到系统环境变量 PATH 中
    sudo vim /etc/profile
    末尾添加
    export PATH=$PATH:/usr/local/go/bin
    

    有时加在/eandroidtc/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
    

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号