我试图建立一些Elixir代码的托管版本。那就是:我想提供一个tarball,其中包含构建项目所需的所有内容。
所以:我在构建tarball时运行mix deps.get
,效果很好。
为了验证构建是否包含所有内容,我在一台没有连接到Internet的计算机(实际上是一个docker容器)上运行它。
但是当我运行运行make
的mix deps.get
时,它试图击中repo.hex.pm
,即使依赖关系是最新的(根据mix.lock
)。
我怎么阻止这样做?
据我所知,没有办法做到这一点。
您可能不应该在该容器上运行mix deps.get
,如果您没有所有依赖项,它将在编译任务上失败。