ejabberd mod_stanza_ack源文件在哪里以及如何编译?

时间:2015-03-22 12:09:51

标签: installation ejabberd

我正在安装acknowledgement erlang file written by mingism,但我遇到了问题。

根据说明:

erlc -I ${EJABBERD_SRC} mod_stanza_ack.erl

{EJABBERD_SRC}必须替换为您的ejabberd源文件的实际位置,例如/home/foobar/ejabberd/src。可以找到此文件夹的示例here

源文件是我找不到的。

如果有人试过,你能不能对这个程序有所了解。

谢谢。

1 个答案:

答案 0 :(得分:1)

要正确编译,请从已安装的ejabberd文件夹中获取所有必需的文件:logger.hrl,jlib.hrl,ns.hrl,ejabberd.hrl,并从问题中上面的链接源获取xml.hrl然后将该文件放在一个名为p1_xml的新文件夹中,该文件夹中包含一个名为include的子文件夹,并将该文件放在那里。然后在erlang编译器中编译。它会编译两个错误,但没关系。将该文件放在github指令中提到,并更改配置并重新启动ejabberd。就是这样!