2

私はリリースをコンパイルして生成するためにrebarを使用しています。

/apps フォルダーの下に、app1、app2 があります。現在、rel/reltool.config には app1、app2 が構成されています。コンソールはエラーなしで期待どおりに動作します。

ノードの起動時にapp1のみを起動し、app1のスーパーバイザーを介してapp2を手動で起動したい。

コメントや incl_cond の異なる値などのさまざまな試みにより、「リリースに app2 を含める必要があります。除外することはできません」などの rebar 生成エラーが発生しました。

提案をいただければ幸いです。~B

4

1 に答える 1

4

これを に追加することで、app2組み込みアプリケーションを作成できます。app1app1.app.src

{included_applications, [app2]}

または、次のreltool.configように app2 をロード専用としてマークします。

{rel, "myrelease", "1",
   [
     kernel,
     stdlib,
     sasl,
     app1,
     {app2, load}
   ]},
于 2013-02-15T11:43:58.640 に答える