7

如何在mnesia不通过命令行传递“dir”参数的情况下指定工作目录?

换句话说,我可以在调用 `mnesia:start()' 之前为 mnesia 指定一个“工作目录”吗?

4

2 回答 2

14

application:set_env(mnesia, dir, Dir).

于 2009-12-03T20:07:29.393 回答
3

除了此处其他响应中提到的方法调用之外,您还可以在系统配置文件或使用 -config 参数指定的 .app 文件中指定它。有关详细信息,请参阅http://erlang.org/doc/design_principles/applications.html#id2270704。这使您可以将配置与代码分开,并避免大量命令行标志。

于 2009-12-04T03:23:20.340 回答