在我的 Erlang 项目中使用依赖项时,我多次遇到过这个问题,例如
{rabbit_common, "3.7.8"}
对比
{rabbit_common, ".*", {git, "https://github.com/rabbitmq/rabbitmq-common.git", {tag, "v3.7.8"}}
使用 git 时,我必须进入 lib 文件夹中的每个依赖项应用程序并在其上运行 make,而使用 hex 一切正常。
此外,当对我的应用程序进行 docker 化时,我发现出现错误
未找到版本
使用任何 git deps 时,但是当我全部切换到十六进制时,它工作正常。git为rebar3死了吗?