Faaaala Dev! Seja muito bem vindo à Next Level Week 05, trilha Elixir!

Nesse guia iremos realizar as configurações de ambiente necessárias para colocar a mão na massa.

Para que você consiga configurar tudo de acordo com o seu sistema operacional, deixamos aqui um guia específico para cada ambiente 💜

Instalação do Elixir e Phoenix

Para a instalação no Linux e macOS, recomendamos a instalação com o gerenciador de pacotes asdf e caso você enfrente algum problema com esse método, use o método de instalação padrão.

Instalação do Elixir com asdf (Linux e macOS)

O asdf é um gerenciador de versões que pode ser usado para diversos runtimes como Node.js, Ruby, Python, inclusive o Elixir.

<aside> ⚠️ O asdf não é suportado pelo Windows, para esse sistema utilize o método de instalação padrão.

</aside>

Você pode seguir o passo a passo para a instalação de acordo com o seu sistema operacional a partir do site oficial:

asdf - An extendable version manager

Após ter instalado com sucesso o asdf, agora iremos instalar plugins que nos permitirá instalar o Erlang e o Elixir.

Instalando os plugins

Para instalar os plugins necessários basta rodar os comandos:

asdf plugin-add erlang
asdf plugin-add elixir

Instalando Elixir e Erlang

Para instalar o Elixir, basta rodar o seguinte comando:

asdf install elixir 1.11.3

E agora precisamos informar ao asdf qual versão do Elixir deve ser usada pela máquina:

asdf global elixir 1.11.3