【问题标题】:How to install RabbitMQ erlang client on Windows如何在 Windows 上安装 RabbitMQ erlang 客户端
【发布时间】:2014-09-14 07:43:32
【问题描述】:

我是新手,我想将 RabbitMQ 客户端用于 erlang。 我已经下载了 .ez 文件,接下来呢?

我应该解压它并将 .beam 文件放在我的项目文件夹中并从那里调用吗?

或者是否有某种包管理器会自动执行此操作?

感谢

【问题讨论】:

  • 为什么不用windows安装? erlang.org/download.html
  • 愚蠢的问题,但是...您正在尝试使用哪种编程语言来做什么?每种语言都有一个库,也许如果我们对您正在尝试做的事情以及我们如何为您提供更好的方向有所了解的话。或者你只是在玩弄它?即使是这样,您使用的编程语言是什么? RabbitMQ 本身就像在你的桌子上放了一个传动系统,它本身不会做任何有趣的事情。

标签: erlang rabbitmq


【解决方案1】:

所以基本上你只需要将你的 ErlangVM 指向*.beam 文件所在的位置。您可以使用-pa [folder] 标志来完成。

如果您不使用标准的 OTP 项目结构,您可能已经在 ebin 文件夹中使用此标志来编译源文件。然后大多数开发人员会做的事情是创建deps 文件夹来保存所有相关的应用程序,并在erl 中添加额外的-pa deps/*/ebin 标志。

在 Erlang 世界中有一个非常标准的构建工具called rebar。它还用于管理依赖项(下载和编译),但 rabbit-erlang-client 似乎与它不兼容。你仍然可以用它来编译你自己的代码,你只需要用make自己编译rabbitmq-elang-client(当然只有一次)。

【讨论】:

  • 感谢您的澄清。我想要做的是从我的模块中调用 .beam 文件。我想我对如何安装它感到困惑,因为客户端位于 .ez 文件中,我认为必须有某种“pip install”等效项,客户端将自动加载到 erlang 运行时中。这样我就可以从那里打电话了。但显然这不是 erlang 的方式。
猜你喜欢
  • 2012-06-03
  • 2015-12-05
  • 2017-04-07
  • 1970-01-01
  • 1970-01-01
  • 2014-03-25
  • 2018-12-04
  • 2016-02-24
  • 2013-10-24
相关资源
最近更新 更多