DEV Community 👩‍💻👨‍💻

Daniel Cunha
Daniel Cunha

Posted on • Updated on

Elixir :: Instalando Erlang/OTP e Elixir

Depois de muitos anos dedicado ao Java, resolvi que queria aprender algo novo e me deparei com esta linguagem chamada Elixir!

Elixir Lang

Elixir é uma linguagem funcional e dinâmica para a construção de aplicativos escaláveis e de fácil manutenção. O Elixir aproveita a VM do Erlang, conhecido por executar sistemas de baixa latência, distribuídos e tolerantes a falhas.

Nesse tutorial, vou mostrar como instalar o Erlang e o Elixir utilizando ASDF! Recomendo que você siga as instruções descrita na documentação oficial para ter ASDF em seu computador

Plugins

ASDF funciona com adição de plugins. Se você pretende gerenciar algo via ASDF você precisa adicionar esses plugins.

No nosso caso, queremos gerenciar as verões do Erlang e do Elixir, para isso, vamos adicionar estes plugins da seguinte forma:

asdf plugin add erlang
asdf plugin add elixir
Enter fullscreen mode Exit fullscreen mode

Instalando Erlang

Antes de iniciar a instalação do Elixir, precisamos instalar o Erlang, para isto vamos executar o seguinte comando:

asdf install erlang latest
Enter fullscreen mode Exit fullscreen mode

Após finalização da instalação do Erlang, você pode verificar se tudo correu bem, executando o seguinte comando:

erl
Enter fullscreen mode Exit fullscreen mode

Você terá a confirmação após iniciar um shell interativo do Erlang parecido com:

Erlang/OTP 24 [erts-12.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1]

Eshell V12.2  (abort with ^G)
1> 
Enter fullscreen mode Exit fullscreen mode

Instalando Elixir

A instalação do Elixir não é muito diferente da do Erlang, então faça:

asdf install elixir latest
Enter fullscreen mode Exit fullscreen mode

Após finalização da instalação do Elixir, você pode verificar se tudo correu bem, executando o seguinte comando:

iex --version
Enter fullscreen mode Exit fullscreen mode

Em seu shell deve aparecer algo como:

Erlang/OTP 24 [erts-12.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1]

IEx 1.13.1 (compiled with Erlang/OTP 24)
Enter fullscreen mode Exit fullscreen mode

Conclusão

Com Erlang e Elixir já instalados, é hora de configurar seu shell.

Configure seu shell com a versão padrão a utilizar:

asdf global erlang latest
asdf global elixir latest
Enter fullscreen mode Exit fullscreen mode

Pronto, agora é hora de iniciar as aventuras com Erlang e Elixir! :)

Top comments (0)

👋 Hey, my name is Noah and I’m the one who set up this ad. My job is to get you to join DEV, so if you fancy doing me a favor, I’d love for you to create an account.

If you found DEV from searching around, here are a couple of our most popular articles on DEV: