Erlang RabbitMQ客户端示例不起作用

时间:2013-04-23 06:39:14

标签: erlang websocket rabbitmq cowboy

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
  5. 任何人都可以让我知道我错过了什么。顺便说一下,我对二郎很新。

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

2 个答案:

答案 0 :(得分:1)

  

任何人都可以让我知道我错过了什么。

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

答案 1 :(得分:0)

搞定了。它需要未正确编译的rabbitmq服务器。