我安装了erl7.3
和rabbitmq_server-3.6.1
,但在运行rabbitmq-plugins enable rabbitmq_stomp
时出现了以下错误。
{ "init terminating in do_boot", { undef, [{ rabbit_nodes, ensure_epmd, [], [] }, { rabbit_ cli, start_distribution, 0, [{ file, "src/rabbit_cli.erl" }, { line, 152 }] }, { rabbit_cli, e nsure_cli_distribution, 0, [{ file, "src/rabbit_cli.erl" }, { line, 49 }] }, { rabbit_cli, ma in , 3, [{ file, "src/rabbit_cli.erl" }, { line, 62 }] }, { init, start_it, 1, [{ file, "init.erl" }, { line, 1054 }] }, { init, start_em, 1, [{ file, "init.erl" }, { line, 1035 }] }] } }
init terminating in do_boot ()
我有什么遗漏吗?如何解决init terminating in do_boot
错误。
答案 0 :(得分:7)
我指出驱动程序的根目录下的erlang安装程序以及安全的RabbitMQ也是如此。
我把它归结为程序文件中的空间......我花了2天的时间来解决这个问题,所有遇到问题的人都使用非UTF8字符集在linux上运行。
如果我感到困扰,如果问题出现在erlang或RabbitMQ上,我就会解决问题,然后哭到那个社区的怀抱。
答案 1 :(得分:3)
同样的错误,在Windows 7上:
所以问题是由于许多人在Windows上的RabbitMQ安装程序的默认设置路径中占用空间。
答案 2 :(得分:0)
我收到此错误是因为我升级了RabbitMQ并忘记升级Erlang。升级Erlang之后一切正常(我的RabbitMQ安装在C:\Program Files\RabbitMQ Server
)。