MacOS安装brew失败,无法访问github,怎么处理

如果因为网络问题无法通过 GitHub 安装 brew,你可以尝试以下几种替代方法:

方法一:使用国内镜像源安装 Homebrew

你可以使用国内的镜像源来安装 Homebrew,这里推荐使用中科大镜像源。在终端中运行以下命令:

bash 复制代码
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

在安装过程中,选择中科大源(通常输入数字 3),然后按照提示操作即可完成安装。

方法二:手动下载并安装 Homebrew

  1. 获取安装脚本文件

    在终端中运行以下命令,将安装脚本下载到本地:

    bash 复制代码
    curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh >> brew_install.sh
  2. 修改安装脚本文件

    使用文本编辑器(如 nanovim)打开下载的脚本文件 brew_install.sh,将以下内容:

    bash 复制代码
    BREW_REPO="https://github.com/Homebrew/brew"

    替换为:

    bash 复制代码
    BREW_REPO="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
  3. 赋予执行权限

    在终端中运行以下命令,赋予脚本执行权限:

    bash 复制代码
    chmod +x brew_install.sh
  4. 运行安装脚本

    在终端中运行以下命令,开始安装 Homebrew:

    bash 复制代码
    ./brew_install.sh

方法三:使用中科大镜像源

  1. 下载并运行安装脚本

    在终端中运行以下命令,使用中科大镜像源安装 Homebrew:

    bash 复制代码
    /usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
  2. 手动克隆 homebrew-core

    如果在安装过程中卡在了克隆 homebrew-core 的步骤,你可以手动克隆。首先,创建 homebrew-core 文件夹:

    bash 复制代码
    cd "$(brew --repo)/Library/Taps/homebrew/"
    mkdir homebrew-core

    然后,手动克隆 homebrew-core

    bash 复制代码
    git clone git://mirrors.ustc.edu.cn/homebrew-core.git /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
  3. 重新运行安装脚本

    重新运行安装脚本,完成安装:

    bash 复制代码
    ./brew_install.sh

重要信息!!!重要信息!!!重要信息!!!

如果遇到 command not found brew,请执行下面脚本完成安装或者直接重新打开终端:

bash 复制代码
eval "$(/opt/homebrew/bin/brew shellenv)"

方法四

:使用百度网盘下载安装脚本

  1. 下载安装脚本

    从百度网盘下载 brew_install.rb 文件:

  2. 修改脚本文件

    使用文本编辑器打开下载的 brew_install.rb 文件,将以下内容:

    bash 复制代码
    BREW_REPO = "https://github.com/Homebrew/brew".freeze

    替换为:

    bash 复制代码
    BREW_REPO = "git://mirrors.ustc.edu.cn/brew.git".freeze
  3. 运行安装脚本

    在终端中运行以下命令,开始安装 Homebrew:

    bash 复制代码
    /usr/bin/ruby brew_install.rb
相关推荐
吠品10 小时前
命令行揭示SSL证书真相
https·github·ssl
、BeYourself11 小时前
解决git@github.com: Permission denied (publickey)
github
雨中风华12 小时前
Linux, macOS系统实现远程目录访问(等同于windows平台xFsRedir软件的目录重定向)
linux·windows·macos
十步杀一人_千里不留行13 小时前
Git提交前ESLint校验实践(Husky + lint-staged)
git·github
朱昆鹏13 小时前
开源 Claude Code + Codex + 面板 的未来vibecoding平台
前端·后端·github
猫头虎14 小时前
OpenClaw-VSCode:在 VS Code 里玩转 OpenClaw,远程管理+SSH 双剑合璧
ide·vscode·开源·ssh·github·aigc·ai编程
有趣的杰克16 小时前
开源|macOS 菜单栏 AI 启动器 GroAsk:⌥Space 一键直达 ChatGPT / Claude / Gemini
人工智能·macos·chatgpt
疯狂敲代码的老刘16 小时前
JDK 1.6到25 全版本网盘合集 (Windows + Mac + Linux)
java·linux·windows·macos·jdk
你听得到1116 小时前
我彻底搞懂了 SSE,原来流式响应效果还能这么玩的?(附 JS/Dart 双端实战)
前端·面试·github
宁雨桥16 小时前
Gitee迁移GitHub开源全攻略:一键配置自动同步,仅需维护单一仓库
gitee·开源·github