Centos -如何安装特定版本的Erlang?

jq6vz3qz  于 2022-11-07  发布在  Erlang
关注(0)|答案(3)|浏览(304)

我正在我的服务器上运行Centos 6.7,并尝试按照以下说明安装Erlang/Rabbitmq:

问题是,在编写这些文件时,安装了带有RabbitMQ 3.6.3的Erlang 19.0,这导致了pretty major bug,就我的客户而言,他们偶尔会查看管理界面来监视队列。
错误通知单中的指导是在RabbitMQ 3.6.4发布之前不要使用Erlang 19。但是我如何安装特定版本的Erlang呢?

gajydyqb

gajydyqb1#

这些步骤对我很有效:
1.点击此处进入下载页面:https://packages.erlang-solutions.com/erlang/
1.选择合适的软件包--您可以复制/查看链接,然后使用wget下载它。
1.使用rpm进行安装。
示例:


# Download erlang 19

$ wget http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_general/esl-erlang_19.0~centos~7_amd64.rpm

# Install

rpm -Uvh esl-erlang_19.0~centos~7_amd64.rpm
tv6aics1

tv6aics12#

您始终可以从源代码构建安装。
转到Erlang.org Downloads页面,从右侧选择您的版本。
从那里你可以按照说明去做。虽然它们是Ubuntu的,但是命令是一样的,除了 dependencies 部分,你可以使用下面的命令来安装你需要的东西:

sudo yum install g++ openssl-devel unixodbc-devel autoconf ncurses-devel
gxwragnw

gxwragnw3#

另一个选择是使用kerl,它在某种意义上类似于rvm,非常(非常!)容易使用。它将允许您安装不同的Erlang版本,并在它们之间随时切换。
我更喜欢这种方法,而不是每次我想尝试一个新的Erlang版本时,自己查找包(所需的依赖关系中可能存在不兼容性)或下载并编译所有内容。

相关问题