- 创建框架
- 在rebar.config中
- 添加rebar3插件
{plugins, [ {rebar3_run, {git, "git://github.com/tsloughter/rebar3_run.git", {branch, "master"}}} ,{rebar3_erlydtl_plugin, ".*", {git, "https://github.com/tsloughter/rebar3_erlydtl_plugin.git",{branch, "master"}}} ]}. - 添加生成配置
{relx, [{release, {erl_test, "1.1.1"}, [erl_test]}, {dev_mode, false}, {include_erts, false}, {system_libs, false}, {include_src, false}, {sys_config, "conf/sys.config"}, {vm_args, "conf/vm.args"}, {extended_start_script, true} ]}. - 通常会添加一个日志插件lager
{erl_opts, [debug_info, {parse_transform, lager_transform}]}. {deps, [ {lager, {git, "git://github.com/basho/lager.git", {tag, "2.0.3"}}} ]}.
- 编辑src/*.app.src
- 创建conf文件夹
- 在conf下创建sys.config
[ %% lager config {lager, [ {handlers, [ {lager_console_backend, info}, {lager_file_backend, [{file, "log/error.log"}, {level, error}]}, {lager_file_backend, [{file, "log/console.log"}, {level, debug}]} ]}, {error_logger_hwm, 100} ]} ]. - 创建vm.args
-name erl_test@127.0.0.1
- 将rebar3文件拷入根目录下
- 通过 ./rebar3 run启动>
本文参与
腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/12/22 ,如有侵权请联系
cloudcommunity@tencent.com 删除