rabbitmq-server-3.6.3-1.noarch需要erlang> = R16B-03

时间:2016-07-23 04:38:12

标签: erlang rabbitmq

尽管安装了Erlang 19,但是rabbitmq-server继续抱怨缺少依赖性。

执行以下命令:

/usr/local/erlang/bin/erl  

结果确认(据我所知)安装了足够的erlang版本:

Erlang/OTP 19 [erts-8.0] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V8.0  (abort with ^G)  

执行以下命令:

sudo rpm -i rabbitmq-server-3.6.3-1.noarch.rpm  

结果如下:

error: Failed dependencies:
    erlang >= R16B-03 is needed by rabbitmq-server-3.6.3-1.noarch  

有关我出错的地方的任何提示?我可以指示rabbitmq-server在特定路径找到erlang吗?

2 个答案:

答案 0 :(得分:1)

检查https://stackoverflow.com/a/40218299/877813,并在--nodeps命令中添加rpm,这对我有用。

答案 1 :(得分:0)

rabbitmq现在不会在erlang 19上运行。这是一个众所周知的问题,但不是很好的文档 - 不过在谷歌组中讨论了RMQ。

你想要使用早期版本的erlang。