我无法使用 ejabberd 24.07 构建 make dev 错误

问题描述 投票:0回答:1

使用

ejabberd-24.07
成功构建
rebar3
后,我失败了
make dev

事情是这样的:

===> Assembling release ejabberd-24.07.2...
===> Error generating release:
Undefined applications: [observer]
make: *** [Makefile:575: dev] Error 1

请帮忙。

ejabberd
1个回答
0
投票

如果您希望获得帮助,您必须提供有关您迄今为止所做的事情的信息:

  • 什么操作系统,
  • 您如何安装需求,
  • 您如何下载源代码,
  • 在发现问题之前您执行了哪些操作:到目前为止您运行了哪些命令。

如果你不帮助人们理解你所做的事情,人们怎么能提供帮助呢?


在这种情况下,也许问题出在这个:

您用

./configure
--enable-tools
执行了
--enable-all
,对吗?

这将包括来自 Erlang/OTP 的 observer 应用程序。

但是您需要将其安装在您的系统中。看来您从操作系统软件包中安装了 Erlang/OTP,并且没有安装其中的一些可选部分,对吗?

例如,在 Debian 中,Observer 应用程序包含在 erlang-observer 包中。必须安装该软件包。

事实上,如果您从源代码编译 ejabberd,则应该安装主

erlang
debian 软件包,以便安装所有要求,如 ejabberd 文档:编译:要求

中的建议
© www.soinside.com 2019 - 2024. All rights reserved.