我正在安装acknowledgement erlang file written by mingism,但我遇到了问题。
根据说明:
erlc -I ${EJABBERD_SRC} mod_stanza_ack.erl
{EJABBERD_SRC}
必须替换为您的ejabberd源文件的实际位置,例如/home/foobar/ejabberd/src
。可以找到此文件夹的示例here。
源文件是我找不到的。
如果有人试过,你能不能对这个程序有所了解。
谢谢。
答案 0 :(得分:1)
要正确编译,请从已安装的ejabberd文件夹中获取所有必需的文件:logger.hrl,jlib.hrl,ns.hrl,ejabberd.hrl,并从问题中上面的链接源获取xml.hrl然后将该文件放在一个名为p1_xml的新文件夹中,该文件夹中包含一个名为include的子文件夹,并将该文件放在那里。然后在erlang编译器中编译。它会编译两个错误,但没关系。将该文件放在github指令中提到,并更改配置并重新启动ejabberd。就是这样!