centos

如何在CentOS升级Golang版本

小樊
45
2025-12-05 14:02:10
栏目: 编程语言

在 CentOS 上升级 Golang 的可选方案

标准升级步骤 手动安装官方压缩包

  1. 卸载旧版(如曾用 yum 安装)

    • 执行:sudo yum remove -y golang
  2. 下载并解压新版本

    • 访问官方下载页获取最新链接(示例为 go1.22.5.linux-amd64.tar.gz,请替换为最新稳定版):
      wget https://golang.google.cn/dl/go1.22.5.linux-amd64.tar.gz
      sudo rm -rf /usr/local/go
      sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
      
  3. 配置环境变量

    • 全局生效(所有用户):编辑 /etc/profile
      echo 'export GOROOT=/usr/local/go' | sudo tee -a /etc/profile
      echo 'export GOPATH=$HOME/go' | sudo tee -a /etc/profile
      echo 'export PATH=$PATH:$GOROOT/bin:$GOPATH/bin' | sudo tee -a /etc/profile
      source /etc/profile
      
    • 仅当前用户生效:编辑 ~/.bashrc~/.bash_profile,内容同上,然后 source ~/.bashrc
  4. 验证

    go version
    go env GOROOT GOPATH
    

    预期输出类似:go version go1.22.5 linux/amd64

多版本共存与切换

使用 Docker 隔离环境

常见问题与建议

0
看了该问题的人还看了