https://www.rabbitmq.com/which-erlang.htmlによると、正しいバージョンのerlangを持っています。CentOS7にRabbitMQ Server 3.7.1をインストールできない - 誤ったerlangのバージョン
私のCentOS7にrabbitmq-server-3.7.1をインストールしようとすると、erlangのバージョンが間違っていると言われ、version> = 19.3が必要です。
私はすでに20歳です。
私は間違っていますか?
[email protected]_machine: ~/Downloads
$ sudo yum install rabbitmq-server-3.7.1-1.el7.noarch.rpm
Loaded plugins: fastestmirror, langpacks, versionlock
Examining rabbitmq-server-3.7.1-1.el7.noarch.rpm: rabbitmq-server-3.7.1-1.el7.noarch
Marking rabbitmq-server-3.7.1-1.el7.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package rabbitmq-server.noarch 0:3.7.1-1.el7 will be installed
--> Processing Dependency: erlang >= 19.3 for package: rabbitmq-server-3.7.1-1.el7.noarch
Loading mirror speeds from cached hostfile
* base: mirror.awanti.com
* epel: mirror.awanti.com
* extras: mirror.awanti.com
* updates: mirror.awanti.com
--> Processing Dependency: socat for package: rabbitmq-server-3.7.1-1.el7.noarch
--> Running transaction check
---> Package rabbitmq-server.noarch 0:3.7.1-1.el7 will be installed
--> Processing Dependency: erlang >= 19.3 for package: rabbitmq-server-3.7.1-1.el7.noarch
---> Package socat.x86_64 0:1.7.3.2-2.el7 will be installed
--> Finished Dependency Resolution
Error: Package: rabbitmq-server-3.7.1-1.el7.noarch (/rabbitmq-server-3.7.1-1.el7.noarch)
Requires: erlang >= 19.3
Available: erlang-R16B-03.18.el7.x86_64 (epel)
erlang = R16B-03.18.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
私のErlangのバージョン:
[email protected]_machine: ~/Downloads
$ erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell
"20"
[email protected]_machine: ~/Downloads
$ erl --version
Erlang/OTP 20 [erts-9.1.5] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V9.1.5 (abort with ^G)
1>
EDITED:
Erlangのインストールの私の手順です:私はCentOSの7 ためhttps://www.erlang-solutions.com/resources/download.html 20.1.7 64bit版からダウンロード は、それから私は走った:
をsudo yum install esl-erlang_20.1.7-1~centos~7_amd64.rpm
ここにインストールされています"ERL" パッケージ:
[email protected]_machine: ~
$ yum list installed | grep erl | grep -v perl
esl-erlang.x86_64 20.1.7-1 installed
Erlangはどのようにインストールしましたか? rpmまたはyumを使用してインストールされたErlangパッケージを表示できますか? –
メイントピックに追加情報を追加しました。 – Ivan