Erlang:[笔记二,构建工具rebar之发布应用]
2017-07-06 13:57
537 查看
概述
通过rebar可以发布rebar构建的erlang项目,生成可执行的二进制脚本文件,大大降低了执行应用的复杂度。该笔记Erlang环境为Erlang/OTP 19 ,以下适用于Eralng/OTP 15以上。发布应用
使用笔记一的mqtt项目。步骤如下:1.创建发布文件夹
mkdir rel && cd rel
2.创建节点
rebar create-node nodeid=mqtt
成功后,生成如下文件夹
3.修改reltool.config配置文件
修改27行,{app, myapp, [{mod_cond, app}, {incl_cond, include}]} 改为{app, myapp, [{mod_cond, app}, {incl_cond, include},{lib_dir, ".."}]},
在27行下添加一行:{app, hipe, [{incl_cond, exclude}]}
4.返回根目录创建rebar.config配置文件
内容如下:
{sub_dirs, ["rel"]}.
5.发布程序
a.rebar compile
b.rebar generate
这时rel目录下生成了mqtt目录,该目录下执行指令:./bin/mqtt console
如下所示即为成功运行。
相关文章推荐
- Erlang:[笔记三,构建工具rebar之使用依赖]
- Erlang:[笔记一,构建工具rebar之编译]
- Rebar:Erlang构建工具
- Rebar:Erlang构建工具
- [Erlang 学习笔记] 使用 rebar 创建 application(basho- lager 应用实例)
- Erlang构建工具Rebar手记
- Rebar:Erlang构建工具
- ES6的模块、构建工具及应用的发布
- Rebar:Erlang构建工具
- 用 rebar 来构建、编译、测试、发布 Erlang 应用程序
- Rebar:Erlang构建工具
- Rebar:Erlang构建工具
- Rebar:Erlang构建工具(转载)
- Rebar:Erlang构建工具
- Rebar:Erlang构建工具
- Rebar:Erlang构建工具
- 重新整理后的Oracle OAF学习笔记——4.应用构建基础之实现视图
- 使用rebar构建erlang工程,手把手入门版
- 微软发布Android应用的WP7迁移指导工具
- [Erlang 0060] Joe Armstrong 论文《面向软件错误构建可靠的分布式系统》笔记