我想在CentOS 6上安装最新的RabbitMQ服务器3.6.14。
我遵循了这个教程:How To Install and Manage RabbitMQ
当我运行下面的命令来安装"erlang“时,它安装了"erlang-R14B-04”包,而不是安装RabbitMQ 3.6.14所需的"erlang >= R16B-03“。
# yum install erlang因此,我尝试通过运行以下命令卸载erlang
# yum remove erlang
当我从.rpm文件下载并尝试安装"erlang >= R16B-03“时,我遇到了以下错误:
Transaction Check Error:
file /usr/bin/epmd from install of esl-erlang-R16B03-1.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64
file /usr/bin/erl from install of esl-erlang-R16B03-1.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64
file /usr/bin/erlc from install of esl-erlang-R16B03-1.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64
file /usr/bin/escript from install of esl-erlang-R16B03-1.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64
file /usr/bin/run_erl from install of esl-erlang-R16B03-1.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64
file /usr/bin/run_test from install of esl-erlang-R16B03-1.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64
file /usr/bin/to_erl from install of esl-erlang-R16B03-1.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64
file /usr/bin/dialyzer from install of esl-erlang-R16B03-1.x86_64 conflicts with file from package erlang-dialyzer-R14B-04.3.el6.x86_64
file /usr/bin/typer from install of esl-erlang-R16B03-1.x86_64 conflicts with file from package erlang-typer-R14B-04.3.el6.x86_64
Error Summary为了处理它们,我删除了提到的文件: epmd、erl、erlc、escript、run_erl、run_test、to_erl、dialyzer和typer。
但我仍然面临着同样的错误。如何从erlang-R14B-04升级到erlang-R16B-03?请帮帮忙。
发布于 2018-03-23 16:47:53
下载包:
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v20.3.0/erlang-20.3-1.el6.x86_64.rpm然后安装
yum install erlang-20.3-1.el6.x86_64.rpmhttps://stackoverflow.com/questions/47171616
复制相似问题