我试图从一个过时的无人维护的构建工具转换为erlang.mk。我有一个使用erlang.mk创建的版本,但启动时失败,我相信因为应用程序启动顺序错误。如何指定应用程序的启动顺序?我原以为它会按照Makefile的LOCAL_DEPS变量中指定的顺序启动应用程序,但似乎并没有发生。我在文档中的任何地方都可以看到,并加上了搜索引擎优化,但一直没能找到任何东西。使用erlang.mk指定应用程序启动顺序
1
A
回答
0
它基于.app
文件applications
列表。每个应用程序及其家属都会在继续下一个应用程序之前启动。
3
订单不取决于erlang.mk
,而是在Erlang虚拟机本身启动应用程序时。当systools
正在启动一个特定的应用程序时,它会读取.app
文件来检查哪个应用程序应该事先启动并启动它们。只有当所有必备应用程序已成功启动时,才会启动所请求的应用程序。请参阅description of the app文件。
{application, humbundee,
[{description, "Humble Bundle downloader written in Erlang"},
{vsn, "0.0.1"},
{modules,
[
=MODULES=
]},
{registered, [hbd_sup, hbd_get_sup]},
{applications, [kernel, stdlib, sasl, lager]},
{mod, {hbd_app, []}}
]}.
这是说kernel
,stdlib
,sasl
,以前humbundee
可以开始lager
必须启动。
相关问题
- 1. Swift应用程序的启动顺序
- 2. 用指定的应用程序启动程序
- 3. 在Android应用程序中使用启动画面的启动顺序
- 4. .ipa启动时的应用程序条目和调用顺序
- 5. 在应用程序启动时启动应用程序类
- 6. 从应用程序启动“启动器应用程序抽屉”?
- 7. 从定制iOS应用程序启动设置应用程序
- 8. 使用应用程序委托来启动iOS应用程序
- 9. 在用户指定的时间启动应用程序?
- 10. 通过wsadmin修改应用程序启动顺序
- 11. C#WPF MVVM应用程序的启动顺序
- 12. iOS应用程序的启动顺序是什么?
- 13. 应用程序启动顺序Android和Apple
- 14. 在启动时启动应用程序会使应用程序崩溃
- 15. 使用意图启动应用程序
- 16. 使用powershell启动windows应用程序
- 17. 使用命令启动应用程序
- 18. 使用rc0启动应用程序
- 19. 使用Appium启动应用程序
- 20. 使用systemd启动Qt应用程序
- 21. 使用URL启动iOS应用程序
- 22. 使用nodemon启动locomotive.js应用程序
- 23. 使用AlarmManager启动Android应用程序
- 24. 使用valgrind启动Android应用程序
- 25. 使用URL启动应用程序
- 26. 使用Java应用程序启动器
- 27. 无法启动“应用程序名称”,进程启动失败:未指定?
- 28. 我如何指定在指定的过程中启动应用程序?
- 29. 定位是在应用程序启动
- 30. 启动主应用程序
你可以从源代码显示吗?源代码可以说一切。 – BlackMamba
erlang.mk不会以任何特定顺序在.app文件中创建应用程序?我必须进去手工编辑这个文件? – user6101197