Sun*_*rxz 3 windows erlang ejabberd erlang-shell server
我是ejabberd的新手,试图在Windows服务器上为offline_message_posturl添加新模块.除了以下内容,我找不到专门针对Windows的博客文章.我使用的是ejabberd 15.07版.
我一直在关注这篇博文:http: //jasonrowe.com/2011/12/30/ejabberd-offline-messages/
现在我无法.beam从模块文件创建文件.我收到此错误:
> c(mod_http_offline).
mod_http_offline.erl:21: undefined macro 'INFO_MSG/2'
mod_http_offline.erl:27: undefined macro 'INFO_MSG/2'
mod_http_offline.erl:44: undefined macro 'INFO_MSG/2'
mod_http_offline.erl:11: function start/2 undefined
mod_http_offline.erl:11: function stop/1 undefined
mod_http_offline.erl:38: function post_offline_message/3 undefined
error
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?
该INFO_MSG宏过去是在头文件中定义的ejabberd.hrl,但它被移动到logger.hrlejabberd 13.06中,该文件是在撰写博客文章之后发布的.包括logger.hrl以及ejabberd.hrl,和您的文件应编译:
-include("ejabberd.hrl").
-include("logger.hrl").
Run Code Online (Sandbox Code Playgroud)