如何使用 Rebar3 从我的本地文件系统添加依赖项?
Posted
技术标签:
【中文标题】如何使用 Rebar3 从我的本地文件系统添加依赖项?【英文标题】:How to add a dependency from my local file system with Rebar3? 【发布时间】:2021-02-04 02:05:39 【问题描述】:我有两个 Erlang 应用程序:单个应用程序 mylogger
和伞式应用程序 myapp
。
我想包含mylogger
的当前版本作为myapp
的依赖项。
Rebar3 只建议从 git 中添加 deps 之类的
mylogger, git, "https://github.com/someuser/mylogger", branch, "master"
或来自 hex.pm。
如何从具有 rebar3 结构的文件系统添加我的自定义应用程序?
【问题讨论】:
【参考方案1】:使用checkout dependencies。如果您将应用程序添加到 _checkout
文件夹中,它将执行以下操作。
_checkouts 中的任何应用程序/插件都将优先于 如果 rebar.config 中另外列出了相同的应用程序 deps、插件或 project_plugins
过去存在_checkout
中的目录也用于工件的问题,如果我正确阅读了最后的发行说明,这已经得到纠正。
【讨论】:
以上是关于如何使用 Rebar3 从我的本地文件系统添加依赖项?的主要内容,如果未能解决你的问题,请参考以下文章