Rebar——Erlang构建工具,可以方便的编译测试Erlang应用程序和发布。
一、Rebar的安装
1.在页面https://bitbucket.org/basho/rebar/downloads下载
rebar和tip的bz2格式文件
2.安装步骤 https://bitbucket.org/basho/rebar/wiki/Home
二、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环境后貌似不行,正在调试)