说明

  • 作用:多语言环境管理
  • 测试环境为Mac

使用

  1. 安装:git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.12.0

  2. 添加以下内容至环境变量,如~/.zshrc,重启终端

    1
    . "$HOME/.asdf/asdf.sh"
  3. 安装插件,插件仓库asdf version managerasdf-community

    • 常用语言:GolangPythonnodejsJava

    • 安装命令

      1
      2
      3
      4
      asdf plugin add golang https://github.com/asdf-community/asdf-golang.git
      asdf plugin-add python
      asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
      asdf plugin-add java https://github.com/halcyon/asdf-java.git
  4. 列出插件支持的所有版本:asdf list-all golang

  5. 安装具体版本:asdf install golang 1.20.6

  6. 查看已安装软件及版本:asdf list

  7. 全局生效:asdf global golang 1.20.6

  8. 环境生效:asdf reshim [语言名称],如asdf reshim golang

参考