Erlang应用结构与启动管理详解
1. 应用结构概述
应用程序通常打包在遵循特定结构和命名约定的目录中。这种结构对于工具和发布处理机制至关重要。一个典型的应用目录包含以下子目录:
- ebin :包含 beam 文件和应用配置文件(即 app 文件)。
- src :包含Erlang源代码文件和不希望其他应用使用的头文件。
- priv :包含应用所需的非Erlang文件,如图像、驱动程序、脚本或专有配置文件。
- include :包含可被其他应用使用的导出头文件。
此外,还可能存在一些非标准目录,如用于文档的 doc 、用于测试用例的 test 和示例目录 examples 。与标准目录不同,运行时系统和工具允许通过应用名称访问标准目录,而无需引用版本。非标准目录则需要手动确定路径。
1.1 查看应用目录结构示例
以下是查看Erlang库目录及其中应用结构的步骤:
1. 确定Erlang库目录位置:
1> code:lib_dir().
"/usr/local/lib/erlang/lib"
2> halt().
- 进入库目录并查看内容: </
超级会员免费看
订阅专栏 解锁全文
3

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



