我需要将Phoenix / Elixir应用程序部署到Redhat 7服务器上,该服务器需要安装Erlang OTP。在Erlang网站上,我没有看到Redhat Linux的预构建二进制包。我可以将CentOS版本用于RHEL吗?
答案 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)
这不是直接的答案,但为什么你不只是使用泊坞号:
这将确保一切都以相同的方式工作,即使您将来移动服务器,另外您将拥有基础架构的图像。
答案 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