Rebar3 从主机操作系统发布 ERTS 文件?
Posted
技术标签:
【中文标题】Rebar3 从主机操作系统发布 ERTS 文件?【英文标题】:Rebar3 release ERTS files from host OS? 【发布时间】:2019-05-25 02:44:48 【问题描述】:我用 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 机器可执行文件的包?
提前致谢
【问题讨论】:
【参考方案1】:在不同操作系统上相同的文件是beam文件,在lib目录下。
【讨论】:
以上是关于Rebar3 从主机操作系统发布 ERTS 文件?的主要内容,如果未能解决你的问题,请参考以下文章