本教程是https://blog.process-one.net/elixir-sips-ejabberd-with-elixir-part-1/如何编写ejabberd模块的后续教程。这很好,我将模块放入ejabberd/src,然后编译所有内容。
但这对我来说是很大的工作量。每次在开发过程中更改一行代码时,我都必须使用新的更改模块从头开始编译ejabberd。我是否可以编译模块,然后将其复制到ejabberd模块路径?
如果是,ejabberd模块路径在哪里?如果是的话,我应该读什么教程?
发布于 2019-03-25 11:20:21
示例用法:编辑src/mod_ edit .src以添加一些相关的更改。现在:
$ make
Compiled src/mod_echo.erl
$ sudo make install
...
$ ejabberdctl update_list
mod_echo
$ ejabberdctl update mod_echo从现在起,新代码在ejabberd中运行。
在您的示例中,您将模块源文件复制到ejabberd源文件路径中,并将它们编译为另一个ejabberd模块。或者您可以分别编译它们,并将*.beam文件与所有其他ejabberd波束文件一起安装(位置取决于您的系统)。
https://serverfault.com/questions/959527
复制相似问题