· 2 min read

Guia para configurar um ambiente para Elixir usando ASDF

Se você está começando a desenvolver em Elixir ou precisa configurar um ambiente para trabalhar em um projeto existente, o ASDF é uma ferramenta útil para gerenciar diferentes versões do Elixir e do Erlang/OTP em seu sistema.

Guia para configurar um ambiente para Elixir usando ASDF

Guia para configurar um ambiente para Elixir usando ASDF

Se você está começando a desenvolver em Elixir ou precisa configurar um ambiente para trabalhar em um projeto existente, o ASDF é uma ferramenta útil para gerenciar diferentes versões do Elixir e do Erlang/OTP em seu sistema. Neste guia, explicaremos passo a passo como configurar seu ambiente usando o ASDF.

Passo 1: Instalação do ASDF

A primeira etapa é instalar o ASDF em seu sistema. Para fazer isso, siga as instruções em asdf-vm.com para sua plataforma específica. Certifique-se de seguir as etapas de instalação corretamente antes de prosseguir.

Passo 2: Instalação do Erlang

Após a instalação do ASDF, você precisa instalar o Erlang. Use os comandos a seguir para listar todas as versões disponíveis do Erlang:

asdf list-all erlang

Você verá uma lista de versões disponíveis, como "1.11.2", "1.11.2-otp-21", "1.11.2-otp-22", etc. Cada versão do Elixir é compilada com diferentes versões principais do Erlang/OTP. Para garantir a compatibilidade máxima entre o Elixir e o Erlang, escolha uma versão "-otp-XY" que corresponda à versão principal do Erlang instalada em seu sistema.

Por exemplo, se você instalou o Erlang 26.0, execute o seguinte comando para instalar o Erlang 26.0 usando o ASDF:

asdf install erlang 26.0

Passo 3: Instalação do Elixir

Após instalar o Erlang, você pode prosseguir com a instalação do Elixir. Use o seguinte comando para listar todas as versões disponíveis do Elixir:

asdf list-all elixir

Assim como no passo anterior, cada versão do Elixir tem múltiplas versões compiladas com diferentes versões principais do Erlang/OTP. Escolha uma versão do Elixir que corresponda à versão principal do Erlang que você instalou anteriormente.

Por exemplo, se você instalou o Erlang 26.0, execute o seguinte comando para instalar o Elixir 1.15.2-otp-26 usando o ASDF:

asdf install elixir 1.15.2-otp-26

Passo 4: Configuração global

Após a instalação do Erlang e do Elixir, você pode definir as versões globais para uso em todo o sistema. Use os comandos a seguir:

asdf global erlang 26.0
asdf global elixir 1.15.2-otp-26

Agora, o Erlang 26.0 e o Elixir 1.15.2-otp-26 estão configurados globalmente em seu sistema.

Passo 5: Configuração local (opcional)

Se você deseja configurar uma versão específica do Erlang e do Elixir para um projeto específico, você pode usar a configuração local. Navegue até o diretório do seu projeto e execute os seguintes comandos:

asdf local erlang 26.0
asdf
local elixir 1.15.2-otp-26

Isso configurará o Erlang e o Elixir especificados apenas para esse projeto específico. Certifique-se de executar esses comandos dentro do diretório raiz do seu projeto.

Passo 6: Verificação

Para verificar se a configuração foi feita corretamente, execute o seguinte comando:

elixir -v

Você verá a versão do Elixir sendo exibida, confirmando que seu ambiente foi configurado corretamente.

Conclusão

Neste guia, expliquei passo a passo como configurar um ambiente para Elixir usando o ASDF. Você aprendeu como instalar o ASDF, instalar versões específicas do Erlang e do Elixir e configurar globalmente ou localmente para seus projetos. Agora você está pronto para começar a desenvolver em Elixir com um ambiente devidamente configurado. Aproveite sua jornada de desenvolvimento!