Erlang:有没有办法通过rebar将已更改的模块重新加载到已经运行的节点中?

时间:2010-06-02 05:14:52

标签: erlang

钢筋构建工具看起来很酷,但有没有办法重新编译并将文件重新加载到当前正在运行的节点中?

1 个答案:

答案 0 :(得分:6)

我认为不需要将螺纹钢加入其中。

我使用Mochiweb项目中的reloader.erl。只需将此模块与程序的其余部分一起构建,并在应用程序的初始化序列中尽早调用reloader:start()

在该调用之后,只要程序中的模块在磁盘上发生更改,重新加载器就会自动替换正在运行的副本。