我试图在任何地方找到有关它的信息并且失败了。是否可以从主管那里开始担任工作人员?我自己尝试过这种方式,就像我开始其他工作一样,但总是会出错。
答案 0 :(得分:0)
Mnesia是一个应用程序,并附带自己的主管。您只需要运行application:start(mnesia)
。但是如果你真的想加入自己的监督,你应该能够以工人的身份开始。但是,您需要从管理程序启动它,方法与mnesia.app文件中的mod键指定的方式非常相似(但请注意,OTP 19和即将到来的OTP 20之间的细节已经更改)。您还需要确保在启动之前加载其设置。您可以自己调用application:load(mnesia),或者您可以将Mnesia指定为您自己应用程序的附带应用程序 - 有关详细信息,请参阅http://erlang.org/doc/design_principles/included_applications.html(您可以忽略有关启动阶段的内容)。