我正在与Cowboy和erlang.mk一起开发,目前我的流程是:
1.在vi中更改代码,保存并运行make
2.关闭Cowboy,再次启动Cowboy(我在控制台模式下运行Cowboy以进行跟踪/调试)
有没有一种方法可以使Cowboy自动重新加载并尽可能少地延迟自动重新启动?我知道我可以在牛仔服的makefile文件中添加“牛仔停止并启动”功能,但是也许有更好/更灵敏的方式?
我看到了rustyio提供的同步程序包,但要直接将其挂接到我的应用程序中似乎过于复杂。
最佳答案
您可以结合使用relx和rusty / sync来重新加载代码,同时仍然运行Erlang版本。它的工作原理就像魅力,并且有关于如何进行此类设置的教程。