如何解决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 举报,一经查实,本站将立刻删除。