2017-06-21 15 views
2

私は、人形/迷彩/バーチャルボックスの設定でプロジェクトを継承しました。迷惑メール対策は、rabbitmq-serverを取り囲む私の周りを破壊しています。特定のバージョンの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を試しましたが、それが見つかりません。いくつかのバリエーションを試しましたが運はありません。私の他のアイデアは、タール自体をダウンロードしてビルドすることですが、これは過度に思われ、私はもっと明白なものを見逃しているようです。

+0

あなたが[公式ガイド](https://www.rabbitmq.com/install-debian.html)を試したことがありますか? –

+0

あなたが使用しているubuntuのバージョンは何ですか? – tux

+0

助けてくれてありがとう。私はマシンを破壊し、 '' sudo apt-get install erlang''だけでもう一度やりました。しかし、これを行う前に、正式なガイド@AlexBuynyは、私はガイドが示唆しているerlang-eslをインストールし、それもうまくいきました。特定のマシンでコマンドが正しくerlangを更新しない理由は考えられません。 –

答えて

2

kerlを使用して、同じマシンに異なるErlang/OTPをインストールすることができます。

8

CAUはアーラン・ソリューションのリポジトリを使用します:

wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb 
sudo dpkg -i erlang-solutions_1.0_all.deb 
sudo apt-get update 
sudo apt-get install esl-erlang=1:19.3.6 
+0

これが受け入れられる回答である必要があります –

関連する問題