我按照标准说明在 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 教程中所述:
$ 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)。它应该被删除吗?我需要它的不同版本吗?