Hex 套件、儲存庫和其它檔案分散(鏡像)在不同位置。鏡像的選擇可以從 Hex 客戶端自訂。
注意:預設會使用 Fastly 傳送檔案。Fastly 會將檔案在地理上分散,以降低延遲並加快下載。
如果要永久選擇鏡像,請在指令殼層中執行以下指令。
Mix 範例:$ mix hex.config mirror_url https://repo.hex.pm
Rebar3 範例:新增至全球或專案頂層的 rebar.config
,{rebar_packages_cdn, "https://repo.hex.pm"}.
。有關更多資訊,請查看 rebar3 的套件支援與設定文件。
如果要暫時選擇鏡像,可以在指令殼層中,使用環境變數作為 Hex 指令的前置。
Mix 範例:$ HEX_MIRROR=https://repo.hex.pm mix deps.get
Rebar3 範例:$ HEX_CDN=https://repo.hex.pm rebar3 update
提供者 | 位置 | 網址 | 官方? |
---|---|---|---|
Fastly | 地理上分散 * | https://repo.hex.pm | 是 |
jsDelivr | 地理上分散 * | https://cdn.jsdelivr.net/hex | 否 |
UPYUN | 中國 | https://hexpm.upyun.com | 否 |