Erlang Ejabbed脱机消息API请求
我目前正在寻找一个现有的ejabbered 17.09实例,以便在收到脱机消息时针对API进行调用 我在网上找到了许多模块,其中最好的模块似乎是来自微软的mod_offline_帖子 当我做不到这一点的时候,我试着在 但遇到了相同的erlang编译问题:Erlang Ejabbed脱机消息API请求,erlang,ejabberd,Erlang,Ejabberd,我目前正在寻找一个现有的ejabbered 17.09实例,以便在收到脱机消息时针对API进行调用 我在网上找到了许多模块,其中最好的模块似乎是来自微软的mod_offline_帖子 当我做不到这一点的时候,我试着在 但遇到了相同的erlang编译问题: 12> c(mod_offline_post). mod_offline_post.erl: undefined parse transform 'lager_transform' error 我的用户文件夹如下所示 不确定继续的最佳
12> c(mod_offline_post).
mod_offline_post.erl: undefined parse transform 'lager_transform'
error
我的用户文件夹如下所示
不确定继续的最佳方式:修复编译错误,或者我是否应该使用其他模块。我看到mod_offline_post上次更新是在五年前,所以我怀疑它是否适用于最新的ejabberd版本,即使它可以编译
关于这个编译错误,任何使用日志记录的模块(比如?INFO_MSG和?DEBUG…)都会出现这个错误,因为编译系统缺少一些东西。您可以尝试删除源代码中的这些行,这样至少它可以编译。删除logger.hrl上的依赖项会暴露出我能够填充的其他依赖项,并生成一个.beam文件。谢谢