如果deps是最新的,请使用网络防止混合deps.get?

问题描述 投票:0回答:1

我试图建立一些Elixir代码的托管版本。那就是:我想提供一个tarball,其中包含构建项目所需的所有内容。

所以:我在构建tarball时运行mix deps.get,效果很好。

为了验证构建是否包含所有内容,我在一台没有连接到Internet的计算机(实际上是一个docker容器)上运行它。

但是当我运行运行makemix deps.get时,它试图击中repo.hex.pm,即使依赖关系是最新的(根据mix.lock)。

我怎么阻止这样做?

elixir mix
1个回答
0
投票

据我所知,没有办法做到这一点。

您可能不应该在该容器上运行mix deps.get,如果您没有所有依赖项,它将在编译任务上失败。

© www.soinside.com 2019 - 2024. All rights reserved.