2013-07-18 38 views
0

我用OpenSUSE 12.3 我安裝erlangerlang-otp (R14B04)在Linux上運行的不RabbitMQ的,無法找到文件xmerl.app

我開始的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/[email protected] 
    ./../var/log/rabbitmq/[email protected] 

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 

你需要指定它來啓動程序嗎?

回答

0

我下載的rpm包爲CentOS和使用zypper的設置,然後啓動RabbitMQ的

0
  1. 你能不能從rabbitmq開始xmerl?只需:

    application:start(xmerl)。

  2. 嘗試:

    代碼:add_path( 「/ usr/lib中/二郎/ LIB/xmerl-1.2.10/EBIN /」)。

而且比:

./rabbitmq-server 
相關問題