创建riak节点:bitcask版本冲突 [英] Creating riak nodes: bitcask version clash
问题描述
我已按照这可行,我现在尝试按照快速入门教程:
This worked and I now tried to create four nodes as described in the Fast Track tutorial:
$ make devrel
这会运行一段时间,然后产生以下错误:
This runs for a while and then produces the error below:
==> 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
我很难理解该错误消息试图告诉我什么.
I have difficulties understanding what that error message is trying to tell me.
这与木桶版本冲突吗? Fedora软件包erlang-bitcask
已安装在计算机上(erlang-bitcask-1.5.2-1.fc17.x86_64).应该将其删除吗?我需要其他版本吗?
Is this a version conflict with bitcask? The Fedora package erlang-bitcask
is installed on the machine (erlang-bitcask-1.5.2-1.fc17.x86_64). Should it be removed? Do I need a different version of it?
推荐答案
实际上,这似乎是由于与系统中安装的Erlang软件包冲突引起的.从系统中删除erlang-bitcask
软件包后,对于其他软件包,我也得到了类似的错误消息.最后,我不得不删除四个软件包,
Indeed this seems to be caused by conflicts with Erlang packages installed in the system. After removing the erlang-bitcask
package from the system, I got similar error messages for other packages. In the end I had to remove four packages,
$ sudo yum remove erlang-bitcask erlang-ebloom erlang-js erlang-luke
使其正常工作.
这篇关于创建riak节点:bitcask版本冲突的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!