【问题标题】:How do I access .beam files from other directories in Erlang?如何从 Erlang 的其他目录访问 .beam 文件?
【发布时间】:2020-11-09 12:01:16
【问题描述】:

我已经成功编译了我的.erl 文件,现在.beam 文件位于我的工作目录中。但是,由于某种原因,我需要从另一个目录访问这些文件......更具体地说是从父目录。层次结构是:...\wkdir\ebin\beam_example.beam,我希望从wkdir 访问beam_example.beam。可以这样做吗?

另外,我正在使用 escript,因此有效的导入很可能会解决这个问题,尽管我无法弄清楚。

【问题讨论】:

  • 如果您正在寻找一种方法来添加相对于您的 escript 存储位置的代码路径,请参阅 this answer

标签: erlang erlang-shell


【解决方案1】:

您可以使用code:add_path* methods 修改.beam 的搜索路径。如果代码服务器在interactivemode(应该是),这足以让VM找到模块文件并延迟加载它们。

【讨论】:

    猜你喜欢
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    • 2017-08-25
    • 2018-11-09
    • 1970-01-01
    相关资源
    最近更新 更多