私は現在、erlang OTPとrebarを学習中です。カウボーイとラガーという、いくつかの依存関係を使用して、小さなサンプルアプリをまとめました。
発行しました
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 dirには、私が作成したアプリのビームファイルのみがあり、依存関係はありません。依存関係には、メインのアプリdepsディレクトリ内に独自のebinディレクトリがあることがわかります。コンソールでそれらを使用可能にして、それらを起動するにはどうすればよいですか?
複数のOTPアプリを使用する開発環境の一般的な方法について誰かが光を当てていただければ幸いです。
私はいくつかのチュートリアルを読みましたが、それらは主に鉄筋のリリースサイクルを対象としており、開発プロセスを対象としていません。
TIA