1

このチュートリアルを読んでいます: http://docs.basho.com/riak/1.1.4/tutorials/fast-track/Building-a-Development-Environment/

ubuntu の .deb パッケージから riak をインストールしました。実行riak startすると、「ノードは既に実行されています!」と表示されます。2回目です。riak のソースをダウンロードしました。チュートリアルでは、私がやりたいと思っていますmake devrel。それは私に長いアーランエラーを与えます。それを実行する前に、まずソースからコンパイルする必要があると思います。ソースから riak をコンパイルしようとすると、最新バージョンの erlang を使用しているというエラーが表示されます。riak にバンドルされている古いバージョンを使用しようとしalias erl=/usr/lib/riak/erts-5.9.1/bin/erlましたが、それでも同じエラーが発生します。rebar.config から vsn 要件を削除しようとしました。

riak start.deb パッケージから riak をインストールした後に複数のノードを実行する方法はありますか? 最新バージョンのerlangを削除せずにriakをコンパイルする方法はありますか?

4

1 に答える 1

1

Homebrew にインストールされた Riak でも同じ問題が発生しました。

最も簡単な方法は、Kerlを使用して Erlang/OTP の複数のバージョンをインストールし、ソースからdevrelターゲットで Riak をビルドすることです。Kerl を使用した Erlang のインストールに関する Basho のドキュメントで、Erlang を正しくインストールするための手順を見つけることができます。

make devrelRiak の複数の完全な自己完結型インスタンスを取得します。

于 2013-09-18T16:30:54.483 に答える