asdf非常方便,可以一次性管理语言和工具
使用asdf命令行工具可以很方便地统一管理编程语言等,因此我将其记下来。
这次我们将完成安装Go语言的最新版本。
环境
操作系统:MacOS Monterey 12.6.1
Homebrew版本:3.6.1
asdf是什么
这是一个命令行工具,可以对编程语言、git等工具进行版本管理。如果类似于Pyenv这样的工具可以管理特定的编程语言版本,但如果想要同时管理多个语言和工具的话,这个工具非常方便且易于使用。
安装asdf
使用了Mac上的brew的用户可以通过以下命令进行安装。
% brew install asdf
完成安装后,确认版本。
% asdf --version
v0.10.2
安装Go语言
首先,我们将验证以下可安装的模块。
% asdf plugin list all
...
golang https://github.com/kennyp/asdf-golang.git
...
将Go语言的插件安装到终端设备上。
% asdf plugin add golang https://github.com/kennyp/asdf-golang.git
确认可安装的版本。
% asdf list all golang
...
1.19.3
指定版本进行安装。
% asdf install golang 1.19.3
※最新のバージョンを入れたければ以下でもOK。
% asdf install golang latest
如果只想在特定目录中应用,可以进入该目录并执行local选项。
% cd ~/sandbox/golang
% asdf local golang 1.19.3
如果要全球适用,执行以下操作。
% asdf global golang 1.19.3
确认Go语言是否已安装。
% go version
go version go1.19.3 darwin/amd64
请参考。