debian

Debian系统下Golang版本如何管理

小樊
57
2025-06-07 18:05:07
栏目: 编程语言

在Debian系统下管理Golang版本,推荐使用 Go Version Manager (GVM)asdf。以下是使用这两种工具的详细步骤:

使用GVM管理Golang版本

  1. 安装GVM

    bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
    

    如果你使用的是zsh,将上述命令中的bash替换为zsh

  2. 列出可用的Go版本

    gvm listall
    
  3. 安装特定版本的Go

    gvm install go1.17.6
    
  4. 切换到已安装的Go版本

    gvm use go1.17.6
    
  5. 卸载Go版本

    gvm uninstall go1.17.6
    
  6. 设置全局或局部版本

    • 设置全局Golang版本:
      gvm global go1.17.6
      
    • 设置当前目录的Golang版本:
      gvm local go1.16.5
      

使用asdf管理Golang版本

  1. 安装asdf

    git clone https://github.com/asdf-vm/asdf.git ~/.asdf
    echo '. $HOME/.asdf/asdf.sh' >> ~/.bashrc
    echo '. $HOME/.asdf/completions/asdf.bash' >> ~/.bashrc
    source ~/.bashrc
    
  2. 安装asdf的Golang插件

    asdf plugin-add golang https://github.com/asdf-vm/asdf-golang.git
    
  3. 添加Golang版本

    asdf install golang 1.17.6
    asdf install golang 1.16.5
    
  4. 设置全局或局部版本

    • 设置全局Golang版本:
      asdf global golang 1.17.6
      
    • 设置当前目录的Golang版本:
      asdf local golang 1.16.5
      

使用APT安装Go(适用于需要稳定版本的用户)

  1. 更新包列表

    sudo apt update
    
  2. 安装指定版本的Go

    sudo apt install golang-go1.11
    
  3. 验证Golang是否已成功安装

    go version
    

0
看了该问题的人还看了