微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Rebar3:如何从erlang引用库的源工件?

如何解决Rebar3:如何从erlang引用库的源工件?

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

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

是否有一种方法可以引用_build/default/lib或Rebar3项目中来自Erlang的任何当前配置文件位置?

解决方法

您应该使用code:lib_dir/2

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。