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
相关推荐
一苓二肆13 小时前
代码常用工具使用
git·vscode·docker·github·vim
linweidong14 小时前
实战救火型 从 500MB 降到 50MB:高频业务场景下的 iOS 内存急救与避坑指南
macos·ios·objective-c·cocoa·ios面试·nstimer·ios面经
Laughtin14 小时前
命令行上传和更新本地项目到github的步骤
github
网络研究院16 小时前
苹果修复了iOS系统中两个被定向攻击利用的零日漏洞
macos·ios·cocoa
周杰伦_Jay16 小时前
【BGE-M3与主流RAG嵌入模型】知识库嵌入模型对比
人工智能·机器学习·eureka·开源·github
旅之灵夫18 小时前
【GitHub项目推荐--Spec Kit:规范驱动开发完全指南】
github
旅之灵夫18 小时前
【GitHub项目推荐--Spec Workflow MCP:规范驱动开发的全栈解决方案】
github
Github掘金计划18 小时前
开发者狂喜!GitHub 官方开源:支持 Copilot/Cursor,规范即代码,27k Star 封神!
java·python·kafka·github·copilot
量子炒饭大师19 小时前
一天一个计算机知识——【编程百度】向上取整
c语言·数据结构·c++·git·github