【问题标题】:Rebar3: How do I refer to source artifacts of a library from erlang?Rebar3:如何从 erlang 引用库的源工件?
【发布时间】:2020-12-22 15:13:45
【问题描述】:

我有一个带有工件的库:src/lib/prelude.kind,我想访问它。但是,当我从另一个项目(将库设置为依赖项)调用库代码时,文件src/lib/prelude.kind 不存在。

我可以通过将文件位置硬编码为 _build/default/lib/kind/src/prelude.kind 来解决此问题,但我宁愿不硬编码 Rebar3 default 配置文件路径。

有没有办法在 Rebar3 项目中引用 _build/default/lib 或来自 Erlang 的任何当前配置文件位置?

【问题讨论】:

    标签: erlang rebar rebar3


    【解决方案1】:

    你应该使用code:lib_dir/2

    我会确保该文件与rebar3's artifacts 一起可用(并将其移出src 子目录)

    【讨论】:

      猜你喜欢
      • 2021-12-03
      • 2022-10-01
      • 2020-05-30
      • 2021-08-17
      • 1970-01-01
      • 2020-11-15
      • 2017-05-12
      • 2020-04-05
      • 1970-01-01
      相关资源
      最近更新 更多