Erlang 系统部署与启动全解析
1. 代码搜索路径的重要性
在目标环境中,代码搜索路径至关重要。以启动 bsc 应用为例,能成功启动该应用是因为在启动 Erlang 时,通过命令行的 -pa 参数提供了 beam 文件的路径。基站脚本期望这些文件位于 $ROOT/lib/bsc - 1.0/ebin 目录下。在为目标环境生成启动脚本时,所有应用都假定位于 $ROOT/lib/ 根目录下的 AppName - version 目录中。
2. make_script 参数详解
systools:make_script(Name, OptionsList) 函数用于生成脚本文件,其中 Name 是发布文件的名称, OptionsList 包含以下可选参数:
| 参数 | 说明 |
| ---- | ---- |
| src_tests | 默认情况下, systools 假定 beam 文件是最新的且代表源代码的最新版本。此标志会使其验证 beam 文件是否比对应的源文件新,且源文件是否缺失,否则会发出警告。 |
| {path, DirList} | 将 DirList
超级会员免费看
订阅专栏 解锁全文
91

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



