OTP 发布资源文件与发布创建指南
在开发基于 Erlang 的系统时,OTP(Open Telecom Platform)提供了强大的工具和框架来管理应用程序的发布。本文将详细介绍 OTP 发布资源文件的相关知识,以及如何创建一个完整的 OTP 发布。
发布资源文件概述
所有项目的 OTP 应用程序,包括标准发行版中的应用、专有应用和开源应用,都会被打包在一个包含其版本信息的发布规范中。这个规范还包括系统发布版本和名称,以及运行时系统的版本。构建系统会利用这些信息进行完整性检查、创建启动文件和目标目录结构。
最小(也是默认)的发布包含 kernel 和 stdlib 应用程序,但大多数发布还会包含并启动 sasl 应用,因为它包含了软件升级所需的所有工具。在创建第一个发布时,你可能不会考虑升级的问题,但之后可能会有这个需求。从源代码安装 Erlang 时,你可以选择默认包含 sasl ,但如果你使用的是第三方二进制文件,这个选择可能已经为你做好了。
rel 文件详解
从 Erlang 根目录进入 releases 目录,再进入任意子目录,你会至少找到一个以 .rel 为后缀的文件。例如, releases/18/start_sasl.rel 文件(去除注释后)如下:
{release, {"Erlang/OTP","18"}, {erts, "7.
OTP发布资源文件创建指南
超级会员免费看
订阅专栏 解锁全文
40

被折叠的 条评论
为什么被折叠?



