Rebar——Erlang构建工具,可以方便的编译测试Erlang应用程序和发布。

一、Rebar的安装

1.在页面https://bitbucket.org/basho/rebar/downloads下载

rebar和tip的bz2格式文件

二、Rebar使用

1.rebar为basho-rebar-d4fcc10abc0b.tat.bz2_FILES文件安装后生成文件,rebar为名称改短后的文件名,叫其它名字亦可。

2.apps文件为存放打包程序自定义文件

3.在apps文件下放置将要打包工程文件,

(1)文件名称要与.app中application定义名称一致

(2)将待打包工程中ebin文件夹中的.pp文件烤出放置src文件下,格式改为.app.src,将ebin 文件夹删除

4.配置路径和打包目标文件rebar.config,添加

{sub_dirs,["apps/sellaprime"],"rel"}

指定导入工程路径,和打包将要存放的文件名

5.编译

命令:  ./rebar compile,结果如图所示

6.创建打包原型文件

命令:./ rebar create-node nodeid=sell

7.配置reltool.config

(1)添加打包工程路径,{lib_dirs,{"../apps"}}

(2)添加工程定义的application  "sellaprim".

8.生成安装包文件

命令:../rebar generate

生成效果如图所示

9.验证效果图

(1)Linux下启动为bin文件下sell

(2)windows下为release 下1文件下的sell.boot(在删除erlang环境后貌似不行,正在调试)

erlang rebar 配置mysql_Erlang打包工具rebar安装使用相关推荐

  1. Erlang打包工具rebar安装使用

    Rebar--Erlang构建工具,可以方便的编译测试Erlang应用程序和发布. 一.Rebar的安装 1.在页面https://bitbucket.org/basho/rebar/download ...

  2. erlang rebar 配置mysql_Erlang Rebar 使用指南之一:入门篇

    Erlang Rebar 使用指南之一:入门篇 全文目录: 本章原文: Rebar 是功能丰富的 Erlang 构建工具.用于Erlang/OTP项目的编译,测试,依赖管理,打包发布等.Rebar 是 ...

  3. erlang rebar 配置mysql_Erlang Rebar 使用指南之四:依赖管理

    Erlang Rebar 使用指南之四:依赖管理 全文目录: 本章链接: 1 rebar依赖定义 Rebar取得和构建符合OTP/Rebar规范的项目.如果项目包含子项目,Rebar会自动递归地构建它 ...

  4. Erlang:[笔记一,构建工具rebar之编译]

    Rebar概述 Rebar是一款Erlang构建工具,使用它可以方便的编译,测试erlang程序和打包erlang发行版本.Rebar其实是一个独立的erlang脚本,默认情况下,Rebar会按照Er ...

  5. 《Parcel打包工具的使用》

    目录 Parcel 学习笔记 Parcel 初始化 Parcel 安装 Parcel 入口文件 构建效果图: Parcel 学习笔记 个人博客地址: Parcel是一款零配置的打包工具; 打包速度快; ...

  6. erlang rebar 配置mysql_使用rebar构建erlang工程,手把手入门版

    基础知识 1.erlang语言入门 看<>,更多细节需要看手册.然后手册也需要融会贯通,这一步比较费劲. 官方手册地址:点击打开链接 2.rebar构建工具 使得编写符合OTP框架的应用和 ...

  7. python 打包 .app 运行 控制台窗口_Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法...

    windows系统下安装Pyinstaller cmd下输入指令 pip install PyInstaller Pyinstaller的使用 进入需要打包的目录下,执行打包命令 Pyinstalle ...

  8. Webpack实战(一):基础入门-教你轻松搞定Webpack打包工具安装及参数配置

    为什么要模块化 javascript跟其他开发语言有很多的区别,其中一个就是没有模块化概念,如果一个项目中有多个js文件,我们只能通过script标签引入的方式,把一个个js文件插入到页面,这种做法会 ...

  9. vs 2012自带打包工具进行部署安装

    原文 http://www.cnblogs.com/javawebsoa/archive/2013/04/05/3001632.html#2667832 使用vs2012做的程序,程序做完后准备打包部 ...

最新文章

  1. Redis实现分布式锁的深入探究
  2. 只缺一个程序员 如何让产品实现
  3. C 判断输入的字符是什么
  4. 直播这把“开鱼刀”能否救蘑菇街于“扑街”?
  5. python文本分词_【Python】使用jieba对文本进行分词
  6. 多目标进化优化(MOEA)方法
  7. Docker(一):Docker入门
  8. 在qt中获取halcon窗口图片_Qt联合HALCON显示文件夹图片及初步处理
  9. 详解Nginx的功能策略配置
  10. Mac如何打开CAJ格式的文件?
  11. MySQL基础之LIKE模糊查询
  12. 谷歌宣布退出中国 google.cn已经关闭
  13. 二叉查找树,平衡二叉树
  14. 安卓系统添加字体库和修改系统默认的字体
  15. 解决wampserver server offline
  16. 计算机老是重启进不了桌面,win10电脑无限重启进不了桌面怎么解决
  17. 【迷失岛游戏框架开发个人每集总结(第三期)】
  18. 计算机整体硬盘销毁,如何完全销毁硬盘上的数据?
  19. 大学物理学(第5版)下(第14章)课后习题答案
  20. Android中jsoup的混淆规则

热门文章

  1. 动力节点—2020最新Spring教程笔记(上)
  2. 爬取笔趣阁小说,并可以搜索爬取你喜欢的小说
  3. 打印机无法确认设备和计算机之间的连接,惠普p1106打印机无法与电脑连接,电脑提示设备运行不正常,windows无法连接...
  4. 中南大学计算机网课网址,中南大学计算机网课复习要点.doc
  5. 【电子器件检验标准】JEDEC-JS-002
  6. weka 贝叶斯 java_NaiveBayes朴素贝叶斯分类器weka实现
  7. 大二Web课程设计——家乡主题网页设计(web前端网页制作课作业) 四川旅游网页设计制作
  8. “我辞退了一位学位学历造假的程序员”
  9. 为何叫我出生在70年代?
  10. 用word编辑论文——双栏下的脚注问题