You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

rebar3能否离线运行bootstrap命令?依赖包应放置在什么位置?

离线运行rebar3 bootstrap操作指南

可行性说明

可以离线运行rebar3的bootstrap命令,只需提前准备好对应版本的依赖并放置到指定路径即可。

依赖存放路径

有两种可选的存放路径,二选一即可:

  • 全局缓存路径:Linux/macOS系统对应~/.cache/rebar3/hex/default/packages/,Windows系统对应%USERPROFILE%\.cache\rebar3\hex\default\packages\,将下载好的依赖tar包直接放到该目录即可
  • 项目本地路径:在rebar3源码根目录(即运行./bootstrap命令的目录)新建_checkouts文件夹,将所有依赖的源码解压到该目录下,每个依赖对应一个和包名同名的文件夹

离线运行操作步骤

  • 在联网环境提前下载对应版本的依赖包:providers 1.8.1、getopt 1.0.1、cf 0.3.1、erlware_commons 1.4.0,包格式为<包名>-<版本号>.tar
  • 将下载好的依赖包上传到离线环境,按照上述路径要求放置
  • 运行bootstrap时添加离线参数,命令为./bootstrap --offline,即可跳过联网拉取逻辑,直接使用本地依赖完成编译

报错原因说明

上述连接失败报错,是因为默认运行./bootstrap时会自动尝试连接hex仓库拉取依赖,离线环境无法建立外部网络连接就会抛出该错误,添加--offline参数强制使用本地依赖即可解决。

内容的提问来源于stack exchange,提问作者phanikumar ch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 13:51:02