我正在安装确认erlang文件由混合主义编写,但遇到了问题。
根据指示:
erlc -I ${EJABBERD_SRC} mod_stanza_ack.erl必须将{EJABBERD_SRC}替换为ejabberd源文件的实际位置,例如/home/foobar/ejabberd/src。这个文件夹的一个例子可以找到这里。
源文件是我找不到的。
如果有人以前试过的话,你能说明一下这个程序吗?
谢谢。
发布于 2015-03-24 15:44:55
要正确编译,请从已安装的ejabberd文件夹中获取所有必需的文件: logger.hrl、jlib.hrl、ns.hrl、ejabberd.hrl,并从问题中上述链接的源获取xml.hrl,然后将该文件放入一个名为p1_xml的新文件夹中,其中包含一个名为p1_xml的子文件夹,并将该xml.hl放在那里。然后在erlang编译器中编译。它将使用两个错误进行编译,但没关系。如github指令所述,将该文件放入其中,并更改配置并重新启动ejabberd。就这样!
https://stackoverflow.com/questions/29194181
复制相似问题