在配置Rabbitmq时,出现(ArgumentError) argument error错误,解决
错误如下:
Status of node rabbit@LAPTOP-FMKQB7DT ...
** (ArgumentError) argument error
(stdlib) io_lib.erl:187: :io_lib.format(' * effective user\'s home directory: ~s~n', [[67, 58, 92, 85, 115, 101, 114, 115, 92, 24352, 22686, 31168]])
src/rabbit_misc.erl:668: :rabbit_misc."-format_many/1-lc$^0/1-0-"/1
src/rabbit_misc.erl:668: :rabbit_misc."-format_many/1-lc$^0/1-0-"/1
src/rabbit_misc.erl:668: :rabbit_misc.format_many/1
(rabbitmqctl) lib/rabbitmqctl.ex:349: RabbitMQCtl.get_node_diagnostics/1
(rabbitmqctl) lib/rabbitmqctl.ex:307: RabbitMQCtl.format_error/3
(rabbitmqctl) lib/rabbitmqctl.ex:43: RabbitMQCtl.main/1
(elixir) lib/kernel/cli.ex:105: anonymous fn/3 in Kernel.CLI.exec_fun/2
错误截图
错误原因:
1.先检查自己RabbitMQ的安装路径是否有中文、空格或特殊字符
2.RabbitMQ默认提供的安装路径有空格,千万注意!!!
3.如果安装目录无误,仍然报错187。查看自己的用户名是否是中文的,如果是按照下述操作
修改Rabbit MQ的工作路径
rabbitmq-service.bat remove
set RABBITMQ_BASE=F:\develop\soft\RabbitMQServer\rabbitmq_server-3.7.7\data
rabbitmq-service.bat install
启动服务
rabbitmq-service start
查看状态
rabbitmq-service.bat status
开启rabbitmq_management插件
成功
在web界面进行查看http://localhost:15672/ 默认用户名和密码 都是 guest
登录成功界面