红帽企业Linux不再支持erlang?

问题描述 投票:1回答:4

我正在尝试在我的REHL7.2上安装Erlang,但不幸的是我失败了。我尝试了两种方法

  1. 首先我尝试从erlang的官方站点下载RPM包(实际上rpm包是针对CentOS的,但是无论如何都没有针对RHEL的RPM包),但是

错误:失败的依赖项:

esl-erlang-19.0-1.x86_64需要libwx_baseu-2.8.so.0()(64位)

esl-erlang-19.0-1.x86_64需要libwx_baseu-2.8.so.0(WXU_2.8)(64位)

  1. 然后我试了一下

$ wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

$ rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

但它失败了因为

没有包erlang可用。

错误:无事可做

我想知道RHEL是否不再支持Erlang?否则如何在我的RHEL7.2上安装Erlang?

erlang rhel
4个回答
2
投票

安装Erlang Solutions软件包的一个简单方法是安装epel存储库:

yum install epel-release

然后

    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

epel repo包含所需的libwx_*库。


0
投票

我已经弄清楚了!我发现了两个解决方案

第一个解决方案也是最简单的方法是安装erlang的零依赖版本,请参考我的另一个Question。但是我从源代码安装erlang之后才尝试这种方式,所以如果你以这种方式失败,只需尝试下面的解决方案。

另一个是从源(或erlang,基本上是相同的东西)建立kerl

  1. 安装必要的依赖项:$sudo yum install ncurses-devel openssl-devel *openjdk-devel unixODBC unixODBC-devel
  2. 下载qazxsw poi的源代码,将它和qazxsw poi解压缩到目录中
  3. erlang cd sudo ./configure

请参阅sudo make文章。

谢谢大家!


0
投票

按照这里的指示:

sudo make install

运行以下命令(注意:上面链接上的命令使用R15B01,但在以下命令中,我将其更改为Erlang的最后一个版本(R15B03)完成安装需要一段时间。逐行运行命令

this

一切都完成后,你仍然会在otp_src_R15B03安装Erlang。输入erl和Enter,然后它应该运行并打开Erlang提示符。我尝试从我的主目录运行Erlang,只需输入erl就可以从root运行,但它也可以运行。这样,Erlang对我有用。要退出Erlang,请按CTRL + g然后按q和Enter

在此链接上还有另一种安装和有用信息的方法:

enter link description here


0
投票

试试这个,为我工作。

sudo yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf

wget http://erlang.org/download/otp_src_R15B03.tar.gz

tar zxvf otp_src_R15B03.tar.gz

cd otp_src_R15B03

./configure && make && sudo make install
© www.soinside.com 2019 - 2024. All rights reserved.