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
相关推荐
dong_junshuai11 小时前
每天一个开源项目#51 Swift BLE 多设备状态同步实践
github
YuePeng11 小时前
别再让 AI 直接写 SQL 了:一个注解搞定十亿行数据的语义层
后端·github
英勇无比的消炎药11 小时前
TinyRobot v0.5.0 深度解读(四):CLI 脚手架——从零搭建 AI 应用的工程化实践
前端·vue.js·github
运维大师13 小时前
【K8S 运维实战】24-资源优化HPA与VPA
运维·kubernetes·github
Zeeland13 小时前
Agent 能完成一个任务,但它能持续追一个三个月的目标吗?
人工智能·github·openai
Tester Kid13 小时前
Appium 元素定位深度讲解:五种方式逐个拆 + Inspector 完整用法
macos·appium·cocoa
JoyCong199814 小时前
ToDesk鸿蒙移动端更新!四大变化,触控交互深度进化
macos·华为·智能手机·harmonyos·远程工作·远程操作
明航咨询-程老师15 小时前
增值电信业务经营许可证信息整理
github
逛逛GitHub15 小时前
找到 4 个花里胡哨的 GitHub 开源项目,推荐给你。
github
huameinan狮子16 小时前
3min手搓一个帮助文档,很合理吧!
前端·数据库·github