2012-11-16 74 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 

解決了我的問題。