感方 brew install 遅い:水用清华長像源 – AlfredZhao
Homebrew ソフトウェアをインストールするとき、カードをダウンロードするとき、速度が遅いというのはよくある問題です。その理由は通常、デフォルトのソースが海外にあり、国内のアクセスが不安定であるためです。ペンは簡単な実践を記録するためにここにあります。Homebrew のダウンロード アドレスが鏡像に変更され、速度が明らかに向上しました。
01 |なぜ鏡像を変更する必要があるのですか?
Homebrew ソフトウェアをインストールするときは、まず API にアクセスしてソフトウェア情報を取得し、次に対応する Bottle パッケージをダウンロードする必要があります。この2ステップがデフォルトで、国内アクセスは簡単に利用できます。
TUNA の画像サイトは、Bottlew のミラー イメージを提供し、設定にはいくつかのコマンドのみが必要です。
以下は、インストール プロセスにおけるデフォルト ソースとミラー イメージ ソースの違いの概要です。
フローチャート LR サブグラフ デフォルト[“默认源(国外)”]
A1[brew install] –> A2[访问 API 获取软件信息]
A2 –> A3[下载 Bottle 二进制包]
A3 -.国际写真.-> A4[易超时 / 龟速]
ミラーサブグラフの終わり[“配置 Bottle 镜像后”]
B1[brew install] –> B2[访问 API 获取软件信息]
B2 -.API 直连.-> B3[下载 Bottle 二进制包]
B3 -.镜像美丽.-> B4[走清华镜像加速]
終了デフォルト ~~~ ミラー
02 | 発行在映像院
ターミナルを開き、次のコマンドを実行します。 ~/.zshrcbash を使用している場合は、安全な電子効果電子ビデオ技術を設定します。 ~/.zshrc 変化 ~/.bash_profile(または ~/.bashrc、設定によって異なります)。
echo 'export HOMEBREW_BOTTLE_DOMAIN=" >> ~/.zshrc
source ~/.zshrc
最初の設定 Glass ダウンロード ミラー イメージ アドレス、最初の 1 設定を現在の端末ですぐに有効にします。
ここでのみ設定します HOMEBREW_BOTTLE_DOMAIN、設定されなくなりました HOMEBREW_API_DOMAINその理由は、Homebrew 4.0 以降、API ベースのインストール メカニズムが導入され、一部の国産ミラー イメージが API エージェントによってサポートされるためです。 brew install 可能性のあるレポート 404 Not Found API Glass の鏡像加速も同様です。
注: このコマンドは使用されます >> 海制最高、通过方法上海 ~/.zshrc ビデオの場合は、以前のストーリーがダウンロードされたものが新たに追加されます。
03 |クリーンアップして確認する
以前に書いたことがある場合 HOMEBREW_API_DOMAIN あるいは繰り返し HOMEBREW_BOTTLE_DOMAIN,新代先先应電影头設定(可決) cp ~/.zshrc ~/.zshrc.bak)、再クリーニング:
# 以下命令仅适用于 macOS;其他系统请用 vi、nano 等编辑器打开 ~/.zshrc
open -e ~/.zshrc
開いているエディターでファイルの終わりを見つけ、複数の重複を削除します。 export HOMEBREW_API_DOMAIN=... 和 export HOMEBREW_BOTTLE_DOMAIN=... 行、1行のみ予約:
export HOMEBREW_BOTTLE_DOMAIN="
保存して閉じた後、ターミナルで次のコマンドを実行します。
source ~/.zshrc
有効かどうかを確認し、実行できるかどうかを確認します。
echo $HOMEBREW_BOTTLE_DOMAIN
端子出力の場合 https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles、環境変数の記述は現在の端末ですでに有効になっています。ただし、これは設定された変数を表すだけであり、鏡像を常に使用することと同じではありません。確認されれば実行可能です brew install インストール プロセス中にダウンロード アドレスまたはログを確認し、ダウンロード URL が清华镜画像を指しているかどうかを確認します。
変化が見つからない場合は、まず環境変数が有効かどうかを確認してから、再度確認します。 ~/.zshrc この行を書いたかどうか、または現在使用している端末が zsh であることを確認してください。この構成はボトルのダウンロード アドレスを置き換えるだけであり、これはほとんどの Homebrew Home バージョンの公式ドキュメントと実際のテスト結果に適用されます。
次のフローチャートは、構成から検証までの完全な検査パスをまとめたものです。
TD S フローチャート[执行 brew install 慢] –> C[写入 HOMEBREW_BOTTLE_DOMAIN 到 ~/.zshrc]
C –> R[source ~/.zshrc 使其生效]
R –> V{echo $HOMEBREW_BOTTLE_DOMAIN} V –>|流室镜像画像|良い[配置生效,下载走清华镜像]
V –>|出力なしまたは不对| T1[检查 ~/.zshrc 是否已写入该行]
T1 –> T2[确认当前终端是否为 zsh]
T2 –> T3[检查是否残留 HOMEBREW_API_DOMAIN 或重复行]
T3 –> R
フォローしてください、和AIダウンロード手机~