2016-07-29 24 views
1

In der Homepage von RabbitMQ sagt esRabbitMQ RPM-Installation fehlgeschlagen auf Red Hat Enterprise Linux 7.2 (auch mit erlang installiert)

  1. Erste erlang
  2. Dann installieren RabbitMQ von

    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

    installieren

    yum install rabbitmq-server-3.6.3-1.noarch.rpm

ich installiert erlang aber wenn installieren RabbitMQ es versäumt, der Fehler sagt

Requires: erlang>=R16B-03 

Aber ich habe bereits installiert erlang 19.0, was ist das Problem? Jemand in einem anderen Artikel vorgeschlagen RabbitMQ unterstützt erlang 19.0 gerade jetzt nicht, was soll ich tun? Ich habe bereits erlang 19.0 installiert und versucht erlang 18.3 Installation ohne erlang 19.0 zu löschen, weil ich weiß nicht, wie erlang :(zu deinstallieren, es immer noch nicht (aber $erl zeigt die Version 18.3).

Antwort

1

RabbitMQ Erlang 19.0 ausgehend von der Unterstützung wird . 3.6.4 Version (derzeit in RC1)

ich schlage vor, die Null Abhängigkeit Erlang/OTP 18.3.4 Paket hier zu verwenden:

installieren Sie es auf diese Weise:

wget https://github.com/rabbitmq/erlang-rpm/releases/download/v1.3.0/erlang-18.3.4-1.el7.centos.x86_64.rpm 
rpm -i erlang-18.3.4-1.el7.centos.x86_64.rpm 

Um Ihre aktuelle erlang Installation zu entfernen Versuchen Sie es mit:

sudo yum remove erlang* 
+1

Vielen Dank für Ihre Antwort. Sie müssen ein Experte für 'Erlang' sein, weil Sie die Null-Abhängigkeitsversion kennen. Leider kannte ich diese Version nicht, also installierte ich 'erlang' aus der Quelle, was ziemlich schwierig war. Wie auch immer, deine Befehle funktionieren! (Ich musste noch 'yum installieren socat', die von 'RabbitMQ' benötigt wird) Vielen Dank! – shintaroid