我用 rebar3 命令制作了一个发布包: rebar3 as prod release tar
myapp/erts-10.0.1/bin 中包含的可执行文件只有 .exe 文件。myapp/bin 中用于启动应用程序的文件是 .cmd 文件。
我正在开发并安装了 Erlang OTP21(64 位)和 Rebar3 的操作系统是 Windows7(64 位)。我想把这个包交付给一台 linux 机器(把它当作一个嵌入式目标系统)。但是我可以在 linux 上执行的发布包中没有任何内容。所以我问自己,如果 rebar3(如果 include_erts 为真)仅在安装它的当前机器的发布包中为 ERTS 文件夹打包/使用 Erlang/OTP 文件。是这样吗?
如果是这样,我必须在 linux 机器上安装 Erlang/OTP 和 rebar3 并再次执行发布步骤以接收包含 linux 机器可执行文件的包?
提前致谢