解决rabbitmq依赖问题
时间:2018-10-19 08:25:07 +0800 CST 浏览:2361

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。

错误提示

warning: rabbitmq-server-3.6.6-1.el6.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEYerror: Failed dependencies:
    erlang >= R16B-03 is needed by rabbitmq-server-3.6.6-1.el6.noarch
    socat is needed by rabbitmq-server-3.6.6-1.el6.noarch

解决方法

cd /etc/yum.repos.d/
cat erlang.repo
[erlang-solutions]
name=Centos $releasever - $basearch - Erlang Solutions
baseurl=http://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch
gpgcheck=0
gpgkey=http://packages.erlang-solutions.com/debian/erlang_solutions.asc
enabled=1

然后再安装rabbitmq

yum localinstall rabbitmq-server-3.6.6-1.el6.noarch.rpm

其他问题

# /etc/init.d/rabbitmq-server start 
Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
rabbitmq-server.
# vim /var/log/rabbitmq/startup_err 
init terminating in do_boot (noproc)

Crash dump is being written to: erl_crash.dump...done

如果出现以上问题,说明erlang和rabbitmq的版本不相符。只能重新安装erlang了。



如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。

本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。


来说两句吧