2016-05-20 32 views
1

我安裝了Erl7.3和rabbitmq-server 3.6.2。我使用Win7 32bit。當我運行「的RabbitMQ服務器」安裝命令後,它提供了:rabbitmq-plugins.bat enable rabbitmq_management

ERROR: node with name "rabbit" already running on "admin-PC" 

當我運行「淨停止RabbitMQ的& &網絡啓動的RabbitMQ」它停止的RabbitMQ服務,併成功地重新啓動。

之後,當我運行「的RabbitMQ-插件啓用rabbitmq_management」,它提供了以下錯誤,並沒有顯示在http://localhost:15672

Plugin configuration unchanged. 

Applying plugin configuration to [email protected] failed. 
Error: {undef,[{crypto,module_info,[attributes],[]}, 
       {rabbit_misc,module_attributes,1, 
          [{file,"src/rabbit_misc.erl"},{line,817}]}, 
       {rabbit_misc,'-all_module_attributes/1-fun-0-',3, 
          [{file,"src/rabbit_misc.erl"},{line,837}]}, 
       {lists,foldl,3,[{file,"lists.erl"},{line,1262}]}, 
       {rabbit_boot_steps,find_steps,1, 
            [{file,"src/rabbit_boot_steps.erl"}, 
            {line,40}]}, 
       {rabbit_boot_steps,run_boot_steps,1, 
            [{file,"src/rabbit_boot_steps.erl"}, 
            {line,26}]}, 
       {rabbit,start_apps,1,[{file,"src/rabbit.erl"},{line,451}]}, 
       {rabbit_plugins,ensure,1, 
           [{file,"src/rabbit_plugins.erl"},{line,52}]}]} 

爲了您的信息,我設置環境變量:

'Variable name: ERLANG_HOME', 'Variable value: C:\Program Files\erl7.3'; 

'Variable name: RABBITMQ_SERVER', 'Variable value: C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.2' 

和系統路徑「%ERLANG_HOME%;;%RABBITMQ_SERVER%\ sbin」

如何解決此錯誤?

回答

0

rabbitmq管理插件需要crypto pakage才能正常工作。

看到:

Error: {undef,[{crypto,module_info,[attributes],[]}, 
       {rabbit_misc,module_attributes,1, 

嘗試使用Erlang的18.3版本。

編輯

After installing when I run 'rabbitmq-server' command it gives:

ERROR: node with name "rabbit" already running on "admin-PC"

這是正常的,因爲rabbitmq-server啓動服務器,但你已經安裝並運行Windows服務的RabbitMQ。

你應該使用64位版本

+0

我安裝了Erlang的18.3的最新版本,我也安裝加密1.4.1分開,但同樣的錯誤繼續下去。錯誤消息也保持不變。 – ohid