Instalando asdf e Golang no Ubuntu 20.04

Sobre

Estava tentando testar essa ferramenta para gerenciamento de linguagens e ferramentas, segue o caminho que trilhei da instalação até ter o executável da linguagem que desejava, golang no caso, disponível na linha de comando:

Instalação

# sudo apt install curl git
$ git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.1

Configuração

Abra o arquivo ~/.bashrc e adicione as seguintes linhas:

#
# asdf - language/tools version manager
#
source ~/.asdf/asdf.sh
source ~/.asdf/completions/asdf.bash

Execute:

$ . .bashrc

Pronto, basta testar:

$ asdf info

Golang

Para instalar a linguagem Go por exemplo, basta:

$ asdf install golang 1.16.5
$ asdf global golang 1.16.5
$ asdf shell golang 1.16.5

E para verificar a instalação:

$ go version

22