2

我试图在我的 Archlinux 机器上安装 rabbitMQ。

我设法安装服务器并将其作为服务运行。

如何安装 rabbitMQ Erlang 客户端库?

www.rabbitmq.com只有下载库的链接

知道把这些文件放在哪里吗?

来自 RabbitMQ 文档:

To gain access to these records, you need to include
the amqp_client.hrl in every module that uses the Erlang client:
-include("amqp_client.hrl").

这个文件应该放在哪里?

4

2 回答 2

1

我再次阅读了您的问题,但我第一次误读了它。关于如何使用带有 Rebar 的 Erlang RabbitMQ 库设置一个新项目, 有一个很棒的迷你演练。Rebar是用于 Erlang 项目的出色构建工具。


一般来说,hrl文件应该和需要它的erlang文件在同一个目录下。或者,您可以设置目录层次结构,其中一个目录中的源代码和另一个目录中的 hrl 文件,并使用相对路径引用 hrl 文件。例如,如果您具有以下目录结构,就像您使用基于钢筋的项目一样:

project
|
|----ebin
|    compiled_file.beam
|
|----src
|    srouce_file.erl
|
|----include
     include_file.hrl

并且您想在 source_file.erl 中包含 include_file.hrl,将在 source_file.erl 的顶部写入:

-include("../include/include_file.hrl").
于 2012-05-29T22:57:33.853 回答
1

http://www.erlang.org/doc/man/code.html

.ez 是一个普通的 ZIP 文件

于 2012-05-29T17:19:19.960 回答