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为名称改短后的文件名,叫其它名字亦可。

Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

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

Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

 

 

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

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

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

Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

 

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

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

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

 

  Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

5.编译

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

Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

 

6.创建打包原型文件

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

 

 

Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

 

7.配置reltool.config

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

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

  

 

Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

 

 

 

8.生成安装包文件

  命令:../rebar generate

  Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

生成效果如图所示

Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

 

9.验证效果图

  

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

 

 

 

Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

 

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

 

 

Erlang打包工具rebar安装使用 - 火枪手 - 火枪手

posted on 2011-03-26 11:53  musketeer  阅读(3676)  评论(0编辑  收藏  举报