【问题标题】:iex: run compiled elixir binary in iex consoleiex:在 iex 控制台中运行编译好的 elixir 二进制文件
【发布时间】:2021-03-22 21:12:53
【问题描述】:

我有使用mix release:bin/app编译的二进制文件。

如何使用iex 运行它,以便连接到进程控制台并能够从bin/app 调用函数?

【问题讨论】:

    标签: compilation binary console erlang elixir


    【解决方案1】:

    有两种方式:

    • bin/foo start_iex
    • iex 连接到正在运行的远程(为此,应用程序应该已启动命名。)

    假设应用程序以foo@192.168.1.42 运行,本地主机为192.168.1.10,这将打开一个远程shell:

    iex --name remote@192.168.1.10 \
        --remsh foo@192.168.1.42 \
        --cookie COOKIE
    

    【讨论】:

    • 感谢您的回答!可以列出节点上所有的erl应用吗?
    • Application.loaded_applications/0 用于当前应用程序,整个:application erlang 模块用于更多。
    猜你喜欢
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    • 2019-01-11
    • 2017-11-16
    • 2016-11-24
    • 2018-11-17
    • 2017-08-10
    • 2015-06-14
    相关资源
    最近更新 更多