创建一个只有二进制的 Erlang 版本
Creating a binary-only Erlang release
我已经创建了一个包含 rebar 的程序版本。在输出目录中导航,我看到了我的 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"}]}]
我已经创建了一个包含 rebar 的程序版本。在输出目录中导航,我看到了我的 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"}]}]