我使用OpenSUSE 12.3,我安装了erlang和erlang-otp (R14B04)
我创办了RabbitMQ ./rabbitmq-server
是一个错误:
$:/opt/rabbitmq/rabbitmq_server-3.1.3/sbin # ./rabbitmq-server
BOOT FAILED
===========
Error description:
{error,{"no such file or directory","xmerl.app"}}
Log files (may contain more information):
./../var/log/rabbitmq/rabbit@testTFOMS.log
./../var/log/rabbitmq/rabbit@testTFOMS-sasl.log
Stack trace:
[{app_utils,load_applications,2},
{app_utils,load_applications,1},
{rabbit,'-boot/0-fun-1-',0},
{rabbit,start_it,1},
{init,start_it,1},
{init,start_em,1}]
{"init terminating in do_boot",{rabbit,failure_during_boot,{error,{"no such file or directory","xmerl.app"}}}}
Crash dump was written to: erl_crash.dump
init terminating in do_boot ()我能找到那个文件
$:find / -name 'xmerl.app'
/usr/lib/erlang/lib/xmerl-1.2.10/ebin/xmerl.app您需要在哪里指定它才能启动程序?
发布于 2013-07-19 18:31:31
我下载了CentOS的rpm包并使用zypper进行了设置,然后启动rabbitMQ
发布于 2013-07-19 16:29:34
rabbitmq的情况下启动xmerl吗?只要:application:start(xmerl).
code:add_path("/usr/lib/erlang/lib/xmerl-1.2.10/ebin/").
然后:
./rabbitmq-serverhttps://stackoverflow.com/questions/17725318
复制相似问题