为RHEL预构建的Erlang / OTP

时间:2017-02-15 21:15:02

标签: erlang elixir redhat phoenix-framework

我需要将Phoenix / Elixir应用程序部署到Redhat 7服务器上,该服务器需要安装Erlang OTP。在Erlang网站上,我没有看到Redhat Linux的预构建二进制包。我可以将CentOS版本用于RHEL吗?

3 个答案:

答案 0 :(得分:1)

是的,您可以将CentOS版本用于RHEL

同时

您可以使用erlang-solution repo安装erlang

添加Erlang Solutions软件包:

wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

然后安装

sudo yum install erlang

答案 1 :(得分:0)

这不是直接的答案,但为什么你不只是使用泊坞号:

elixir official image

phoenix image

这将确保一切都以相同的方式工作,即使您将来移动服务器,另外您将拥有基础架构的图像。

答案 2 :(得分:0)

只是稍微更新一下,这里有一组适用于Centos7 / RHEL的指令。

使用vi ~/.profile打开~/.profile并添加以下内容:

export ERLANG_VERSION="19.1.5"

然后,运行source ~/.profile并检查env以确保一切都已设置。

接下来安装一些基础知识:

yum -y install --setopt=tsflags=nodocs epel-release wget unzip uuid less bzip2 git-core inotify-tools gcc

然后安装Erlang:

yum -y install https://packages.erlang-solutions.com/erlang/esl-erlang/FLAVOUR_1_general/esl-erlang_${ERLANG_VERSION}~centos~7_amd64.rpm && \
yum -y install esl-erlang-${ERLANG_VERSION} && \
yum -y update && \
yum -y reinstall glibc-common glibc