標準の手順に従って、Fedora 17システムにriakをインストールしました(ただし、パッケージマネージャーは使用していません)。
$ wget http://downloads.basho.com.s3-website-us-east-1.amazonaws.com/riak/1.2/1.2.1/riak-1.2.1.tar.gz
$ tar zxvf riak-1.2.1.tar.gz
$ cd riak-1.2.1
$ make all
これは機能し、Fast Track チュートリアルで説明されているように、4 つのノードを作成しようとしました。
$ make devrel
これはしばらく実行され、次のエラーが生成されます。
==> rel (generate)
ERROR: generate failed while processing /space/surechem/riak-1.2.1/rel: {'EXIT',{{badmatch,{error,"bitcask: Application version clash. Multiple directories contains version \"1.5.2\"."}},
[{rebar_reltool,generate,2,[]},
{rebar_core,run_modules,4,[]},
{rebar_core,execute,4,[]},
{rebar_core,process_dir,4,[]},
{rebar_core,process_commands,2,[]},
{rebar,main,1,[]},
{escript,run,2,[{file,"escript.erl"},{line,741}]},
{escript,start,1,[{file,"escript.erl"},{line,277}]}]}}
make: *** [dev1] Error 1
そのエラー メッセージが何を伝えようとしているのか理解できません。
これは bitcask とのバージョンの競合ですか? Fedora パッケージerlang-bitcask
がマシンにインストールされます (erlang-bitcask-1.5.2-1.fc17.x86_64)。削除する必要がありますか?別のバージョンが必要ですか?