使用
ejabberd-24.07
成功构建 rebar3
后,我失败了 make dev
事情是这样的:
===> Assembling release ejabberd-24.07.2...
===> Error generating release:
Undefined applications: [observer]
make: *** [Makefile:575: dev] Error 1
请帮忙。
如果您希望获得帮助,您必须提供有关您迄今为止所做的事情的信息:
如果你不帮助人们理解你所做的事情,人们怎么能提供帮助呢?
在这种情况下,也许问题出在这个:
您用
./configure
或 --enable-tools
执行了 --enable-all
,对吗?
这将包括来自 Erlang/OTP 的 observer 应用程序。
但是您需要将其安装在您的系统中。看来您从操作系统软件包中安装了 Erlang/OTP,并且没有安装其中的一些可选部分,对吗?
例如,在 Debian 中,Observer 应用程序包含在 erlang-observer 包中。必须安装该软件包。
事实上,如果您从源代码编译 ejabberd,则应该安装主
erlang
debian 软件包,以便安装所有要求,如 ejabberd 文档:编译:要求中的建议