Erlang relx——所有的输出文件都是什么?我如何使用它们?
本着对OTP更深入理解的精神,我创建了一个极简的、基本的应用程序,并将其与erlang.mk和relx打包在一起 所有作品如广告所示。但是relx文档和教程中似乎缺少一些关键信息,例如,如何处理relx创建的所有文件和目录 例如,如果我希望在不同的硬件上运行我的发行版,需要移动哪些文件,如何启动和停止发行版 还有,关于各种输出文件,还有什么我应该知道的吗 以下是输出:Erlang relx——所有的输出文件都是什么?我如何使用它们?,erlang,relx,Erlang,Relx,本着对OTP更深入理解的精神,我创建了一个极简的、基本的应用程序,并将其与erlang.mk和relx打包在一起 所有作品如广告所示。但是relx文档和教程中似乎缺少一些关键信息,例如,如何处理relx创建的所有文件和目录 例如,如果我希望在不同的硬件上运行我的发行版,需要移动哪些文件,如何启动和停止发行版 还有,关于各种输出文件,还有什么我应该知道的吗 以下是输出: _rel bin install_upgrade.escript min
_rel
bin
install_upgrade.escript
min
min-0.1.0
nodetool
start_clean.boot
erts-5.10.3
yada yada
lib
yada yada
releases
0.1.0
min.boot
min.rel
min.script
sys.config
vm.args
RELEASES
非常感谢,
LRP从一端开始:
install_upgrade.escript是一种可以从一个系统到下一个系统进行热部署升级的escript
min和min-0.1.0是该版本的启动/停止脚本
nodetool可以与活动节点交互
releases指定每个版本,这些版本记录在Erlang的发行文档中。有点长,但请查看以下视频: 它涵盖了整个发布结构,并为您提供了有关Relx的更多信息