我已经安装了RabbitMQ 3.7.3
和Erlang/OTP 20.0
,并使用rabbitfixture
运行了我的单元测试,但是当rabbitfixture
启动RabbitMQ服务器时,它给了我下面的错误。"init terminating in di_boot", {undef, [{rabbit_nodes_common,make,["tmppIN_su@localhost"].[]},{rabbit_prelaunch,start,0,[{file,"src/rabbit_prelaunch.erl"},{line,41}]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}
请原谅我的信息较少,但这是我在日志文件中得到的所有信息。有什么我可以改变或修复的吗?
1条答案
按热度按时间vlju58qv1#
下面是引发错误的代码行:链接.
请注意,它试图调用
rabbit_nodes:make/1
,但您的输出指示调用rabbit_nodes_common:make/1
。这意味着你已经从RabbitMQ的上一个版本升级,并且有一个旧的代码文件,或者你的环境中有一些其他奇怪的问题。我建议从一个新的VM开始,或者至少删除RabbitMQ,并确保在重新安装之前删除所有安装的文件。
例如,请确保在卸载后删除
/usr/lib/rabbitmq
。