为了部署Elixir / Phoenix应用,我需要安装Erlang,Elixir并在服务器上混合,对吗?我没有找到任何直截了当的方法,特别是laterst版本。我该怎么做?在Ubuntu或CentOS。
答案 0 :(得分:3)
你做过任何研究吗?
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
sudo apt-get update
sudo apt-get install esl-erlang
sudo apt-get install elixir
答案 1 :(得分:2)
我一般不喜欢上述方法 - 对于Elixir,我们使用名为Distillery的东西来创建一个版本,然后我们将此版本打包为RPM。
当你这样做的时候,重要的是你用RPM构建的erlang版本,erts
与你的RPM一起打包,你不需要直接在服务器上安装它。这是一个“独立”版本。
我们是这样做的,所以我们不受像RedHat这样的发行版维护者认为是“最新”的软件包的限制。我们所做的就是使用正确版本的erlang / elixir更新我们的docker RPM构建器,并使用酒厂进行重建。
编辑:
忘了在这里为您提供酿酒厂的链接:https://github.com/bitwalker/distillery