RabbitMQ:安装客户端库erlang



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

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

如何安装 rabbitMQ Erlang 客户端库?

www.rabbitmq.com 只有指向库的链接可供下载

  • amqp_client-2.8.2.ez
  • rabbit_common-2.8.2.ez

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

来自 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").

此文件应位于何处?

请参阅 http://www.erlang.org/doc/man/code.html

.ez 是一个常规的 ZIP 文件

我又读了一遍你的问题,第一次误读了。 有一个很棒的迷你演练,介绍如何使用 Rebar 的 Erlang RabbitMQ 库设置一个新项目。 钢筋是 Erlang 项目的绝佳构建工具。


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

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").

最新更新