【问题标题】:Erlang RabbitMQ client example not workingErlang RabbitMQ 客户端示例不起作用
【发布时间】:2013-04-16 06:28:13
【问题描述】:

Erlang RabbitMQ 客户端不工作...(http://www.rabbitmq.com/erlang-client-user-guide.html)

不知何故,我的 RabbitMQ Erlang 客户端无法正常工作。当我尝试使用它进行编译时,它会给出“找不到 amqp_client.hrl”错误

ERL_LIBS=deps erlc -o ebin amqp_example.erl 

这是我采取的步骤。

  1. 创建模块 amqp_example.erl
  2. 已创建 deps 文件夹
  3. 将 rabbit-common 和 amqp_client 放在 deps 文件夹中
  4. 使用 ERL_LIBS=deps erlc -o ebin amqp_example.erl 编译

谁能告诉我我错过了什么。顺便说一句,我对 erlang 很陌生。

另外,我想创建一个应用程序,它可以使用 websocket 连接到 ERlang(最好是 Cowboy),然后我可以从那里连接到 rabbitMQ

【问题讨论】:

    标签: erlang websocket rabbitmq cowboy


    【解决方案1】:

    成功了。它需要未正确编译的 rabbitmq 服务器。

    【讨论】:

      【解决方案2】:

      谁能告诉我我错过了什么。

      编译器错误表明erlc 无法找到amqp_client.hrl 头文件。发布一些示例代码,详细说明您如何包含头文件。通常,如果您通过设置 ERL_LIBS 环境变量告诉编译器有关 amqp_client 应用程序的位置,您会使用 include_lib("amqp_client.hrl").。

      【讨论】:

      猜你喜欢
      • 2015-12-05
      • 2012-06-03
      • 1970-01-01
      • 2015-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      相关资源
      最近更新 更多