zoukankan      html  css  js  c++  java
  • Erlang:[笔记二,构建工具rebar之发布应用]

    概述

    通过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
    如下所示即为成功运行。

  • 相关阅读:
    配置FTP服务
    Tomcat
    LNMP环境配置(下)
    LNMP环境配置(上)
    Ansible---
    Ansible
    正则三剑客-------grep
    Docker仓库的使用与维护
    Docker 引擎的安装 -->>存储库安装
    shell脚本实例
  • 原文地址:https://www.cnblogs.com/woniu201/p/11694627.html
Copyright © 2011-2022 走看看