如何优雅地分发 Erlang 版本?

How to elegantly distribute an Erlang release?

我已经创建了我的版本。输出是一个相当复杂的目录结构和许多文件。它有一个脚本,我可以用它来执行程序('script start'、'script console' 等)

我如何将其分发给客户?我需要给他们整个目录结构吗?带有脚本的目录 bin 不在顶层,这似乎暗示可能只需要它。

您必须在生产模式下发布它。 $ rebar3 作为产品发布 tar...

这将允许他们从顶级目录 运行 ./bin/appname start。您还可以通过相应地配置 rebar.config 文件来选择不包含源文件。