首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有在Linux上运行RabbitMQ,找不到文件xmerl.app

没有在Linux上运行RabbitMQ,找不到文件xmerl.app
EN

Stack Overflow用户
提问于 2013-07-18 21:49:20
回答 2查看 862关注 0票数 0

我使用OpenSUSE 12.3,我安装了erlangerlang-otp (R14B04)

我创办了RabbitMQ ./rabbitmq-server

是一个错误:

代码语言:javascript
复制
$:/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 ()

我能找到那个文件

代码语言:javascript
复制
 $:find / -name 'xmerl.app'
/usr/lib/erlang/lib/xmerl-1.2.10/ebin/xmerl.app

您需要在哪里指定它才能启动程序?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-19 18:31:31

我下载了CentOS的rpm包并使用zypper进行了设置,然后启动rabbitMQ

票数 0
EN

Stack Overflow用户

发布于 2013-07-19 16:29:34

  1. 您可以在没有rabbitmq的情况下启动xmerl吗?只要:

application:start(xmerl).

  • Try:

code:add_path("/usr/lib/erlang/lib/xmerl-1.2.10/ebin/").

然后:

代码语言:javascript
复制
./rabbitmq-server
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17725318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档