【发布时间】:2016-11-28 04:01:29
【问题描述】:
我有一个 Elixir 应用程序,其中 lib/ 文件夹中有两个应用程序:
myproject/lib/app1
myproject/lib/app2
他们都有使用应用程序的文件:
myproject/lib/app1.exs
myproject/lib/app2.exs
它们各自实现start 并生成监督树。
在myproject/mix.exs我试过了:
def application do
[
mod: {app1, []},
{app2, []},
applications: [:foo, :bar]
]
end
但我得到的只是{app2, []} 行的语法错误。
这样的事情有可能吗?如果没有,在 Elixir 中使用监督树启动单独应用程序的正确方法是什么?
【问题讨论】:
-
你可以试试
mix do run app1.exs, run app2.exs
标签: elixir erlang-otp elixir-mix