我尝试在我的ubuntu虚拟机上安装erlang 25(和elixir 1.13),但是apt安装的默认版本是erlang 24。
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
和
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
但在这两种情况下,运行apt-cache policy esl-erlang
都没有显示所需的版本。我最近在一个相同的虚拟机上安装了erlang 25,我不记得有任何问题,所以我猜有一个简单的方法可以做到这一点,我只是忘记了?
我希望你能帮助我,谢谢!
2条答案
按热度按时间vjhs03f71#
在Erlang OTP存储库中,您应该执行以下操作:
如果您决定从源代码编译:
或者,您可以使用Kerl:
并将
kerl
放置在您的PATH
中,以便您可以从终端调用它(如果您在那里更新了PATH
变量,请记住source
您的.bashrc
或类似变量,或者打开一个新的终端来重新加载PATH
env),即,如何使用它的说明在这里。
cwtwac6a2#
我建议使用Erlang Version Manager,因为它可以编译和安装 * 任何 * 您需要的Erlang OTP版本,而不管您的Linux发行版当前可用的默认版本是什么。
安装Erlang版本管理器:
安装特定Erlang OTP版本: