Instalando o Elixir e o Erlang com o gerenciador de versões asdf
Site oficial do asdf
Asdf
Umas das vantagens de se utilizar um genenciador de versões como o asdf, é que podemos utilizar e controlar diversas versões deum ou mais runtimes, como o NodeJS, Elixir, Ruby entre outros, usando a mesma cli.
설치
Linux를 배포하기 위해 설치하려면 Git에 대한 소유권이 있어야 합니다. 소유주 documentação do asdf Git을 통한 설치를 권장합니다.
리눅스
$ git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.10.0
Agora será preciso adicionar a seguinte linha ao seu arquivo
~/.bashrc
. $HOME/.asdf/asdf.sh
. $HOME/.asdf/completions/asdf.bash
# Abra um novo terminal e cheque a versão para saber se está instalado
$ asdf --version
v0.10.0-77fd510
Elixir é executado na máquina virtual do Erlang, a BEAM. Então antes, precisamos instalar o Erlang para o Elixir funcionar.
얼랑
Para versões do Ubuntu acima de
20.04 LTS
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
추가 플러그인 또는 Erlang ao asdf 플러그인
# O plugin possui todas as versões disponíveis
$ asdf plugin-add erlang
# É possível listar todas as versões
$ asdf list-all erlang
# Instale uma versão do Erlang com o asdf
$ asdf install erlang 25.0.4
# Definimos uma versão global do Erlang
$ asdf global erlang 25.0.4
# Para verificarmos a versão
$ erl
Erlang/OTP 25 [erts-13.0.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]
Eshell V13.0.4 (abort with ^G)
1>
엘릭서
Assim como fizemos anteriormente, adicionaremos o plugin do Elixir
$ asdf plugin-add elixir
# Podemos listar todas as versões do Elixir
$ asdf list-all elixir
# É preciso escolher a versão com o mesmo Erlang/OTP instalado
$ asdf install elixir 1.14.0-rc.1-otp-25
# Definir uma versão global do Elixir através do asdf
$ asdf global elixir 1.14.0-rc.1-otp-25
# Verifique a versão
$ elixir -v
Elixir 1.14.0-rc.1 (185eeec) (compiled with Erlang/OTP 25)
Elixir의 터미널 상호 작용 테스트
$ iex
Erlang/OTP 25 [erts-13.0.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]
Interactive Elixir (1.14.0-rc.1) - press Ctrl+C to exit (type h() ENTER for help)
# Teste o Shell Interativo do Elixir
iex(1)> IO.puts("Hello, World!")
Hello, World!
:ok
Reference
이 문제에 관하여(Instalando o Elixir e o Erlang com o gerenciador de versões asdf), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codeoj/instalando-o-elixir-e-erlang-com-o-gerenciador-de-versoes-asdf-m88텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)