我正在学习 erlang OTP 和 rebar,我已经使用几个依赖项组合了一个小示例应用程序:cowboy 和 lager。
我已发出
rebar get-deps
rebar compile
事情进展顺利。现在我想启动我的控制台来测试周围的东西,但对我来说如何启动依赖应用程序并不明显。
我试着发出一个
rebar generate
为了获得启动应用程序的所有编排,即使对于开发测试来说这有点过头了,但我很遗憾未能获得以下转储
Crash dump was written to: erl_crash.dump
eheap_alloc: Cannot allocate 1459620480 bytes of memory (of type "old_heap").
Aborted
ebin 目录只有我编写的应用程序的梁文件,但没有依赖项,我看到依赖项在主应用程序 deps 目录中有自己的 ebin 目录,我将如何让它们在控制台中可用以启动它们?
如果有人能阐明具有多个 OTP 应用程序的开发环境的常见做法,我将不胜感激。
我已经阅读了一些教程,但它们主要针对钢筋发布周期而不是开发过程。
TIA