我在我的服务器上运行Centos 6.7并尝试按照以下说明安装Erlang / Rabbitmq:
问题在于,在编写这些安装Erlang 19.0时使用RabbitMQ 3.6.3,这导致pretty major bug,我的客户偶尔会查看管理接口以监控队列。
错误故障单中的指导是在RabbitMQ 3.6.4发布之前不使用erlang 19。但是如何安装特定版本的Erlang?
答案 0 :(得分:0)
您始终可以从源代码构建安装。
转到Erlang.org Downloads页面,从右侧选择您的版本。
从那里你可以按照说明进行操作。虽然它们适用于Ubuntu,但命令是相同的,除了 dependencies 部分,您可以使用以下命令安装所需的内容:
sudo yum install g++ openssl-devel unixodbc-devel autoconf ncurses-devel
答案 1 :(得分:0)
这些步骤对我有用:
wget
下载。 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
答案 2 :(得分:0)
另一种选择是使用kerl,它在某种意义上类似于rvm而且非常(非常!)易于使用。它可以让你安装不同的Erlang版本,并随时在它们之间切换。
我更喜欢这种方法,而不是自己查找包(可能与所需的依赖项不兼容),或者每次我想尝试新的Erlang版本时自行下载和编译所有内容。