2013-02-15 40 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

相关问题