0

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 编译

谁能让我知道我错过了什么。顺便说一句,我对二郎很陌生。

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

4

2 回答 2

1

谁能让我知道我错过了什么。

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

于 2013-04-23T08:54:38.420 回答
0

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

于 2013-05-31T06:37:46.173 回答