1 Get Rebar from Github
git clone https://github.com/basho/rebar.git
2 Build Rebar
cd rebar
./bootstrap
3 Create project directory and copy rebar script to it
cd ..
mkdir testing-rebar
cd testing-rebar/
cp ../rebar/rebar .
4 Create OTP application files
./rebar create-app
5 Compile
Let’s try a test compile
./rebar compile
6 Create apps directory and move files
mkdir -p apps/myapp
mv src apps/myapp
7 Edit rebar.config
{sub_dirs, ["apps/myapp", "rel"]}.
./rebar compile
8 Create release directory and files
mkdir rel
cd rel
../rebar create-node
9 Edit reltool.config
{sys, [
{lib_dirs, ["../apps"]},
{rel, "mynode", "1",
[
myapp,
kernel,
stdlib,
sasl
]},
{rel, "start_clean", "",
[
kernel,
stdlib
]},
{boot_rel, "mynode"},
{profile, embedded},
{excl_sys_filters, ["^bin/.*",
"^erts.*/bin/(dialyzer|typer)"]},
{app, sasl, [{incl_cond, include}]}
]}.
{target_dir, "mynode"}.
{overlay, [
{mkdir, "log/sasl"},
{copy, "files/erl", "{{erts_vsn}}/bin/erl"},
{copy, "files/nodetool", "{{erts_vsn}}/bin/nodetool"},
{copy, "files/mynode", "bin/mynode"},
{copy, "files/app.config", "etc/app.config"},
{copy, "files/vm.args", "etc/vm.args"}
]}.
10 Build Release
./rebar -v generate
11 Startup script
sh rel/mynode/bin/mynode start
sh rel/mynode/bin/mynode stop
Of course, you could make it directly executable as well:
chmod aog+x ./rel/mynode/bin/mynode
12 Test
sh ./rel/mynode/bin/mynode console
相关推荐
mfc rebar chevron功能的实现
使用rebar生成erlang release 并进行热代码升级使用rebar生成erlang release 并进行热代码升级使用rebar生成erlang release 并进行热代码升级使用rebar生成erlang release 并进行热代码升级
Rebar控件.rar
erlang rebar 二进制
rebar exemplar 例子
资源介绍:。通过易语言常用的支持库和API函数来实现Rebar控件工具条。资源作者:。资源下载:。
rebar_templates 常用钢筋模板集 部署 rebar_templates 在您的 ${HOME}/.rebar 目录中克隆这个 Git 存储库 $ git clone ...$ rebar create rebar create template=basicapp appid=project_name
rebar 命令工具
易语言源码Rebar控件易语言源码.rar
纯win32创建rebar然后加入toolbar和status国外网上找的,迟点再上传一个像样一点的。
实现Win资源管理器一样的Rebar菜单,工具栏
用SDK写的使用Rebar控件的简单Demo
使用rebar工具开发erlang工程项目和发布erlang工程项目
rebar + toolbar 界面rebar + toolbar 界面rebar + toolbar 界面rebar + toolbar 界面
Rebar 3 Protobuf插件这是一个rebar3样式的插件,可作为项目构建周期的一部分来编译原型。 该代码植根于rebar的端口,最初由Tomas Abrahamsson和Dave Smith实施,并由Basho团队进行了其他修改。建造$ rebar3 compile...
amqp_client, rebar 友好的rabbitmq客户机 fork client客户端的fork 友好 这是官方 rabbitmq/amqp客户机的一个 fork 。它应该包含在 rebar.config file: 中的rebar 项目中{deps, [ {amqp_client,
易语言Rebar控件源码,Rebar控件,HIWORD,LOWORD,安装APIHOOK,取原始数据地址,卸载APIHOOK,调用原函数,MyCreateWindowA,取变量数据地址_文本型,取变量数据地址_字节集,CZQ动态调用子程序_,取变量数据地址_整数型,取子...
rebar工具开发erlang工程项目和发布erlang工程项目
易语言Rebar控件易语言源码.rar 易语言Rebar控件易语言源码.rar 易语言Rebar控件易语言源码.rar 易语言Rebar控件易语言源码.rar 易语言Rebar控件易语言源码.rar 易语言Rebar控件易语言源码.rar