2012-11-16 83 views
2

我为rabbitmq插件开发设置了一个特殊的ubuntu vm。我正在通过这里的插件开发指南:http://www.rabbitmq.com/plugin-development.htmlRabbitMQ Plugin依赖关系

节拍器插件正在工作,所以我想让rabbitmq_management插件也工作。

我建立必要的符号链接,当我运行的RabbitMQ-插件使rabbitmq_management,我在控制台中出现以下错误:

% ../scripts/rabbitmq-plugins enable rabbitmq_management 
Error: The following dependencies could not be found: 
    mochiweb 
    webmachine 

我不知道从哪里把这些依赖(受Mochiweb,webmachine ),所以rabbitmq_management(或它的依赖关系)可以看到它们。

我试图从混帐克隆并直接使这些项目在RabbitMQ的服务器/ plugins目录没有运气

回答

1

一些插件依赖于其他插件。在这种情况下,你需要mochiweb和webmachine插件。把它们放到经纪人插件文件夹

+0

我克隆mochiweb和机器在插件目录,它的工作。尽管当我克隆mochiweb时,它仍然表示都需要。谢谢alvaro – Nick

+0

其实rabbitmq-public-umbrella已经有了mochiweb和webmachine wrapper/plugin,所以你最好使用那些,因为它们有修补程序与rabbitmq一起使用。 –

+0

好酷。我想我试着将它们复制到插件文件夹中。或者可能不是。 – Nick

1

里面我有同样的问题:

Error: The following plugins could not be found: RabbitMQ_management

经过长时间,重新安装的,删除并重新安装。解决方法只是插件名称区分大小写。因此,请检查插件目录以查找正确的大小写。单纯从改变命令:

RabbitMQ-plugins enable RabbitMQ_Management 

RabbitMQ-plugins enable rabbitmq_management 

解决了我的问题。