创建riak节点:bitcask版本冲突 [英] Creating riak nodes: bitcask version clash

查看:92
本文介绍了创建riak节点:bitcask版本冲突的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已按照这可行,我现在尝试按照快速入门教程:

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆