Appearance
使用 asdf 管理 Go 的多版本 SDK
多语言版本管理工具,类似 node 的 nvm
安装 asdf
sh
brew install asdf配置 asdf 到环境变量
sh
export PATH="${ASDF_DATA_DIR:-$HOME/.asdf}/shims:$PATH"安装语言插件
安装 golang 插件 asdf 插件列表
sh
asdf plugin add golang https://github.com/asdf-community/asdf-golang安装 golang 1.21.4
sh
asdf install golang 1.21.4查看所有语言版本 SDK
sh
asdf list查看指定版本 SDK 安装路径
查看 golang 1.21.4 本地安装路径
sh
asdf where golang 1.21.4使用指定版本 SDK
在项目文件夹下使用 golang 1.21.4
sh
# 项目级版本控制(推荐)
asdf set golang 1.21.4
# 全局默认
asdf set -u golang 1.21.4验证 golang 1.21.4
sh
which go
go version