我安装了Erl7.3和rabbitmq-server 3.6.2。我使用的是Win7 32位。安装后,当我运行'rabbitmq-server‘命令时,它会给出:
ERROR: node with name "rabbit" already running on "admin-PC"当我运行'net stop RabbitMQ && net start RabbitMQ‘时,它停止了RabbitMQ服务并成功重启。
之后,当我运行"rabbitmq-plugins enable rabbitmq_management“时,它给出了以下错误,并且http://localhost:15672没有显示任何内容
Plugin configuration unchanged.
Applying plugin configuration to rabbit@admin-PC... 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“
如何解决此错误?
发布于 2016-05-21 00:14:59
rabbitmq管理插件需要crypto包才能工作。
请参见:
Error: {undef,[{crypto,module_info,[attributes],[]},
{rabbit_misc,module_attributes,1,尝试使用Erlang 18.3版本。
编辑
服务器安装后,当我运行‘rabbitmq-
’命令时,它会给出:
错误:已在"admin-PC“上运行名为"rabbit”的节点
这是正常的,因为rabbitmq-server启动了服务器,但您已经安装了rabbitmq并将其作为windows服务运行。
并且您应该使用64位版本
https://stackoverflow.com/questions/37350436
复制相似问题