우분투에서 ASDF와 Erlang 및 Elixir 설치

Primeiramente vamos entender o que é o ASDF . O ASDF é uma ferramenta CLI que permite o gerenciamento de multiplas linguagens como elixir, ruby, erlang, python, entre outras...

Para instalação do ASDF, seguimos as orientações encontradas no sitehttps://asdf-vm.com/guide/getting-started.html

Instalação de Dependencias e do Erlang
다음은 Ubuntu 20.04 LTS를 참조하도록 구성하는 것입니다. Você pode ver as configurações de diferentes distros no link dogithub do asdf-erlang

apt-get -y install build-essential autoconf m4 libncurses5-dev libwxgtk3.0-gtk3-dev libwxgtk-webview3.0-gtk3-dev libgl1-mesa-dev libglu1-mesa-dev libpng-dev libssh-dev unixodbc-dev xsltproc fop libxml2-utils libncurses-dev openjdk-11-jdk


종속성을 설치하려면 다음 플러그인을 설치하거나 플러그인을 설치해야 합니다.

asdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.git


Com o 플러그인 설치, você pode ver todas as versões disponíveis para instalação com o comando:

asdf list all erlang


이전 버전24.3.2에서 다음과 같이 설치할 수 있습니다.

asdf install erlang 24.3.2


Com o próximo comando, deixaremos a versão24.3.2 do erlang como a default nosso sistema operation.

asdf global erlang 24.3.2


엘릭서 설치
Da mesma forma, instalaremos primeiro o plugin do elixir conforme o github do asdf-elixir .

asdf plugin-add elixir https://github.com/asdf-vm/asdf-elixir.git


Após instalação do plugin, vamos instalar or elixir. Caso seja necessário olhar compatibilidade das versões do erlang e elixir, você pode conferir em https://hexdocs.pm/elixir/master/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp

Nesse caso, instalaremos a versão 1.13.3-otp-24 que encontramos utilizando o seguinte comando:

asdf list all elixir


Para instalação utilizamos or comando:

asdf install elixir 1.13.3-otp-24


Para deixar essa versão global, utilizamos o comando:

asdf global elixir 1.13.3-otp-24


Agora você pode ver suas configurações do erlang e elixir com o comando elixir -vVale a pena ressaltar que com o asdf você pode ter um arquivo em cada projeto para utilizar a versão específica daquele projeto. Basta ter um arquivo chamado.tool-versions na raiz do projeto eo asdf irá utilizar a versão da linguagem especificada nele. Você pode ter mais informações no link .

좋은 웹페이지 즐겨찾기