【发布时间】:2019-03-01 16:57:46
【问题描述】:
我已经用钢筋创建了我的程序版本。在输出目录中导航,我看到了我的 Erlang 源文件。有没有办法创建 Erlang 程序的仅二进制版本,以便可以将它们分发(作为封闭源代码)给客户?
【问题讨论】:
我已经用钢筋创建了我的程序版本。在输出目录中导航,我看到了我的 Erlang 源文件。有没有办法创建 Erlang 程序的仅二进制版本,以便可以将它们分发(作为封闭源代码)给客户?
【问题讨论】:
是的,在 rebar.config 文件中。 {include_src, false} 在产品部分
{profiles, [
{dev1, [{relx, [{dev_mode, false},
{include_erts, false},
{sys_config, "./config/dev1/sys.config"},
{vm_args, "./config/dev1/vm.args"}]}
]
},
{prod, [{relx, [{dev_mode, false},
{include_erts, true},
{include_src, false},
{sys_config, "./config/prod/sys.config"},
{vm_args, "./config/prod/vm.args"}]}]
【讨论】: