I am trying to install erlang 25 (and elixir 1.13) on my ubuntu VM, but the default version installed by apt is erlang 24.
I’ve tried both :
sudo wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb && sudo dpkg -i erlang-solutions_1.0_all.d
sudo apt update
and
sudo wget https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb && sudo dpkg -i erlang-solutions_2.0_all.d
sudo apt update
but in both case, running apt-cache policy esl-erlang
didn’t show the desired version. I have recently installed erlang 25 on a identical vm, and I don’t remember struggling at all, so I’m guessing there’s a simple way of doing it that I just forgot ?
I hope you can help me, thank you !
2
Answers
From the Erlang OTP repo, you should do:
If you decide to compile from source:
Alternatively, you can use Kerl:
and place
kerl
in yourPATH
so that you can invoke it from the terminal (remember tosource
your.bashrc
or similar if you update yourPATH
variable there, or open a new terminal to reload thePATH
env), i.e.,Instructions on how to use it here.
I would recommend the usage of the Erlang Version Manager, thanks to which you can compile and install any Erlang OTP version you need, regardless of what the default version is currently available for your Linux distro.
Installation of Erlang Version Manager:
Installation of the specific Erlang OTP version: