第五章 MAD依赖

来源:互联网 发布:mac杀毒软件知乎 编辑:程序博客网 时间:2024/05/16 00:27

5.1 OTP 兼容

5.2 应用程序仓库


5.1 OTP兼容

 mad 支持在ebin,priv等静态文件中放app文件.

 表 5  解决方案

 +--  apps

    +-- deps

    +-- rebar.config

    +-- sys.config

    表 6 OTP 应用程序

 +-- deps

    +-- ebin

    +-- include

    +-- priv

    +-- src

    +-- rebar.config


5.2 应用程序仓库

  正如你所知的你能创建源自于sasl应用程序工具的OTP发布.mad使用系统工具创建发布,但是人工管理二进制入口:从本地erlang或公共的应用程序仓库.

  为了绑定二进制文件或LING和synrc应用程序一起,mad可同以使用GitHub页面的全局的版本库满足其可用性:

        $ curl -X GET https://synrc.com/apps/index.txt

        [

             {bin,[beam],["7.0.3"]},

             {lib,[active],["0.9"]},

             {lib,[compile],["6.0"]},

             {lib,[cowboy],["1.0.1"]},

             {lib,[cowlib],["1.0.0"]},

             {lib,[crypto], ["3.6"]},

             {lib,[erlydtl], ["0.8.0"]},

             {lib,[fs], ["1.9"]},

             {lib,[gproc], ["0.3"]},

             {lib,[jsone], ["v0.3.3"]},

             {lib,[kernel], ["4.0"]},

             {lib,[stdlib], ["2.5"]},

             {lib,[kvs], ["2.9"]},

             {lib,[mad], ["2.9"]},

             {lib,[mnesia], ["4.13"]},

             {lib,[n2o], ["2.10"]},

             {lib,[nitro], ["0.9"]},

             {lib,[ranch], ["1.0.0"]},

             {lib,[rest], ["2.9"]},

             {lib,[review], ["2.9"]},

             {lib,[sh], ["1.9"]},

             {lib,[syntax_tools], ["1.7"]} ].

        ]

0 0
原创粉丝点击