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

请参考。

 

bannerAds