debian

Debian Golang编译时如何选择合适的版本

小樊
39
2025-09-03 05:48:22
栏目: 编程语言

在Debian上选择Golang编译版本时,可按以下方式操作:

  1. 官方版本(推荐)
    通过APT安装官方提供的稳定版本,适合生产环境:

    sudo apt update  
    sudo apt install golang  # 安装最新官方版本  
    

    或指定版本(需手动下载对应压缩包):

    wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz  
    sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz  
    

    配置环境变量(~/.bashrc):

    export GOROOT=/usr/local/go  
    export PATH=$GOROOT/bin:$PATH  
    source ~/.bashrc  
    
  2. 版本管理工具

    • gvm:支持多版本安装与切换,适合需要同时使用多个版本的场景。
      bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)  
      gvm install go1.21.0  # 安装指定版本  
      gvm use go1.21.0 --default  # 设置为默认版本  
      
    • asdf:支持多语言版本管理,安装后通过asdf install golang <version>asdf global golang <version>管理。
  3. 手动切换(不推荐)
    通过update-alternatives工具切换已安装的版本(需提前安装多个版本):

    sudo update-alternatives --install /usr/bin/go go /usr/local/go1.21.0/bin/go 1  
    sudo update-alternatives --config go  # 选择版本  
    

版本选择建议

安装后通过go version验证版本是否正确。

0
看了该问题的人还看了