我已经继承了一个木偶/流浪/虚拟框设置的项目。流浪汉的规定突破了我在rabbitmq-server周围的erlang。如何安装erlang的特定版本?
错误:
==> default: err: /Stage[main]/Rabbitmq::Install/Package[rabbitmq-server]/ensure: change from purged to present failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install rabbitmq-server' returned 100: Reading package lists...
==> default: Building dependency tree...
==> default: Reading state information...
==> default: Some packages could not be installed. This may mean that you have
==> default: requested an impossible situation or if you are using the unstable
==> default: distribution that some required packages have not yet been created
==> default: or been moved out of Incoming.
==> default: The following information may help to resolve the situation:
==> default:
==> default: The following packages have unmet dependencies:
==> default: rabbitmq-server : Depends: erlang-nox (>= 1:16.b.3) but it is not going to be installed or
==> default: esl-erlang but it is not installable
==> default: Depends: init-system-helpers (>= 1.13~) but it is not installable
==> default: E: Unable to correct problems, you have held broken packages.
我已经通过上市http://www.scotthelm.com/2013/11/27/rabbit-mq-and-erlang-and-ubuntu-oh-my.html
的步骤了。我安装了erlang和erlagn-nox,但是当我运行erl
时,我的版本显示为R14B04,当我想要使用rabbitmq时可以使用的r16。我如何安装erlang的特定版本?
目前我试过sudo apt-get install erlang=1:16.b.3-dfsg-1ubuntu2
,但找不到。已经尝试了几个变化,但没有运气。我的另一个想法是下载tar本身并构建它,但是这看起来很过分,似乎我错过了更明显的东西。
你有没有试过[官方指南(https://www.rabbitmq.com/install-debian.html)? –
你使用的Ubuntu版本是什么? – tux
感谢您的帮助。我摧毁了机器,然后用'''sudo apt-get install erlang''再次完成了工作。但是,在做这件事之前,官方指南@AlexBuyny建议,我安装了指南中提到的erlang-esl,并且它也起作用。不知道为什么没有命令会在该机器上正确更新erlang。 –