2013-02-15 42 views
1

我正在使用螺紋鋼編譯&生成一個版本。如何在發佈中包含erlang應用程序,但是有鋼筋無法啓動它?

在我的/ apps文件夾下,我有app1,app2。目前,rel/reltool.config配置了app1,app2。控制檯按預期工作,沒有錯誤。

我只想要app1在節點啓動時啓動,並通過app1的主管手動啓動app2。

在incl_cond的註釋/不同的值等各種嘗試已導致產生螺紋鋼像錯誤「必須包括在釋放APP2,不能排除」

建議理解。 一B

回答

3

您可以讓app2app1included application,加入這app1.app.src

{included_applications, [app2]} 

或者在你reltool.config,標誌着APP 2作爲負載而已,就像這樣:

{rel, "myrelease", "1", 
    [ 
    kernel, 
    stdlib, 
    sasl, 
    app1, 
    {app2, load} 
    ]}, 
+0

感謝legoscia(和#rebar irc上的rnewson)解決方案。 – bosky101 2013-02-15 12:38:26

+0

但是,app2.app資源文件中的應用程序將啓動,還有嗎? – suzuiyue 2018-02-23 03:38:39

相關問題