1

我正在从事 Elixir 项目,我必须为该项目注册三个依赖项,例如“xxx、yyy 和 zzz”。我已经在这些存储库上完成了 deps.get 并对其进行了编译。但是,我在编译后检查了没有为 xxx 依赖生成“.app”文件,而只有梁文件。yyy & zzz 用 .app 文件编译,应用程序也开始了。那么,我可以在 mix.exs 中使用生成/编译的 xxx 光束文件来启动 xxx 依赖项的应用程序吗?应用程序在 mix.exs 文件中的定义如下所示,

def application do
[applications: [:yyy, :xxx, :zzz],
 mod: {Practice, []}]
end
4

1 回答 1

4

如果应用程序没有应用程序文件,则无需像在代码片段中那样在应用程序列表中指定它。app: false而只是作为定义依赖项的选项传递。

PS:请不要在 Stack Overflow 和 Elixir 邮件列表中重复发布您的问题。选择一个,因为社区中的许多开发人员都会定期检查两者。

于 2014-07-09T14:52:34.893 回答