尽管安装了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吗?
答案 0 :(得分:1)
检查https://stackoverflow.com/a/40218299/877813,并在--nodeps
命令中添加rpm
,这对我有用。
答案 1 :(得分:0)
rabbitmq现在不会在erlang 19上运行。这是一个众所周知的问题,但不是很好的文档 - 不过在谷歌组中讨论了RMQ。
你想要使用早期版本的erlang。