【发布时间】:2021-03-22 21:12:53
【问题描述】:
我有使用mix release:bin/app编译的二进制文件。
如何使用iex 运行它,以便连接到进程控制台并能够从bin/app 调用函数?
【问题讨论】:
标签: compilation binary console erlang elixir
我有使用mix release:bin/app编译的二进制文件。
如何使用iex 运行它,以便连接到进程控制台并能够从bin/app 调用函数?
【问题讨论】:
标签: compilation binary console erlang elixir
有两种方式:
bin/foo start_iexiex 连接到正在运行的远程(为此,应用程序应该已启动命名。)假设应用程序以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
【讨论】:
Application.loaded_applications/0 用于当前应用程序,整个:application erlang 模块用于更多。