如何在mnesia
不通过命令行传递“dir”参数的情况下指定工作目录?
换句话说,我可以在调用 `mnesia:start()' 之前为 mnesia 指定一个“工作目录”吗?
application:set_env(mnesia, dir, Dir).
除了此处其他响应中提到的方法调用之外,您还可以在系统配置文件或使用 -config 参数指定的 .app 文件中指定它。有关详细信息,请参阅http://erlang.org/doc/design_principles/applications.html#id2270704。这使您可以将配置与代码分开,并避免大量命令行标志。