0

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

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

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

4

1 回答 1

1

你应该使用代码:lib_dir/2

我会确保该文件可用于rebar3 的工件(并将其移出子目录src

于 2020-09-03T11:34:08.963 回答