Para instalar o Elixir, optei por usar um gerênciador de pacotes, assim fica mais fácil testar/instalar outras versões. O gerênciador escolhido foi o asdf.
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0
Adicionar . "$HOME/.asdf/asdf.sh"
ao ~/.zshrc.
Adicionar plugin para gerênciar as versões do elixir e do erlang:
asdf plugin-add elixir https://github.com/asdf-vm/asdf-elixir.git
asdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.git
Pacotes necessários para fazer o build do erlang:
- build-essential
- autoconf
- libssl-dev
- libncurses5-dev
sudo apt install build-essential autoconf libssl-dev libncurses5-dev -y
asdf install erlang 26.2.3 && asdf global erlang 26.2.3
asdf install elixir 1.16.1-otp-26 && asdf global elixir 1.16.1-otp-26