【问题标题】:How to create a exe file from an elixir project如何从 elixir 项目创建 exe 文件
【发布时间】:2017-01-08 05:05:44
【问题描述】:

我是 elixir 的新手,我正在尝试为 Windows 创建一个命令行应用程序。我想将该应用程序部署为可以从命令提示符运行的 exe 文件。如果可能的话,我还希望最终用户不需要安装 erlang 来运行应用程序。

我在 Google 上到处找,没有发现任何有用的东西。我已经安装了 Rebar3,但我不知道这是否是我需要的。

编辑:我目前正在使用 escript 来运行应用程序,但我仍然需要输入“escript app_name [args]”并且我只想将其作为“app_name [args]”运行。

【问题讨论】:

标签: windows command-line exe elixir


【解决方案1】:

您可以使用 exrm 创建发布。将它包含在您的混合文件中的应用程序依赖项中,然后您将能够执行以下操作:MIX_ENV=prod mix do compile, release

它将生成一个 tarball,其中包含运行应用程序所需的所有内容。包括一个 bat 文件以在 Windows 上启动它。它可能不是您在问题中要求的 exe,但从 windows CLI 仍然很容易

您可以在 Phoenix 文档中找到更多信息(其中大部分适用于没有 phoenix 的 elixir 应用):http://www.phoenixframework.org/docs/advanced-deployment

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-19
    • 2015-12-29
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    相关资源
    最近更新 更多