【问题标题】:Running Rabbit MQ from Source in Eclipse / Erlide在 Eclipse / Erlide 中从源代码运行 Rabbit MQ
【发布时间】:2012-08-07 19:19:43
【问题描述】:

我已经使用 erlide.org 插件克隆了在 Eclipse 中作为 Erlang 项目打开的 RabbitMQ 存储库。

我不知道如何运行应用程序,出现 249 错误。

请谁能解释一下如何让它运行?

编辑 - 一些错误示例

描述位置资源路径类型 找不到包含文件“rabbit_framing.hrl”第 184 行 rabbit.erl /home/nicktune/dev/rabbitmq-public-umbrella/rabbitmq-server/src/rabbit.erl Erlang 问题

描述位置资源路径类型 function build_heartbeat_frame/0 undefined line 30 rabbit_binary_generator.erl /home/nicktune/dev/rabbitmq-public-umbrella/rabbitmq-server/src/rabbit_binary_generator.erl Erlang问题

描述位置资源路径类型 记录 'basic.ack' 未定义的第 1317 行 rabbit_tests.erl /home/nicktune/dev/rabbitmq-public-umbrella/rabbitmq-server/src/rabbit_tests.erl Erlang 问题

【问题讨论】:

  • 您遇到的前几个错误是什么? (您可以编辑问题并将它们放在那里;这样格式会更好。)
  • 对,由于某种原因,包含路径未正确设置。对 Erlide 更了解的人应该能够告诉如何修复它......
  • 嗯,实际上,rabbit_framing.hrl 是一个自动生成的文件,所以它很可能不是由 Erlide 构建项目生成的。你能在包含目录中看到rabbit_framing.hrl 吗?
  • 不,它不在包含目录中。
  • 我想可能是因为我没有克隆代码生成库

标签: eclipse erlang rabbitmq erlide


【解决方案1】:

RabbitMQ 带有 Makefile,可以生成您缺少的 rabbit_framing.hrl(带有GNU make)。用ma​​ke代替erlide的编译功能就可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    相关资源
    最近更新 更多