新Catalina系统MacBook安装Homebrew遇curl超时及命令错误求助
Homebrew安装失败(Catalina系统)解决方法
错误原因分析
curl: (35) Recv failure: Operation timed out:核心问题是无法连接到raw.githubusercontent.com,国内网络环境下这类GitHub域名常出现访问超时。zsh: command not found: -e:这是curl失败后的连锁错误——当curl获取脚本失败时,$(curl ...)返回空字符串,原命令变成ruby -e,zsh会把-e当成独立命令查找,自然找不到。
解决步骤
手动下载安装脚本
- 找到Homebrew官方的install.sh脚本内容,复制全部代码。
- 在本地终端新建脚本文件:
touch install.sh - 用编辑器打开文件粘贴内容(比如
open -e install.sh),保存关闭。 - 赋予执行权限:
chmod +x install.sh - 运行脚本:
./install.sh
使用国内镜像源安装
直接执行国内镜像的安装命令(适配Catalina系统):/bin/bash -c "$(curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git/raw/master/install.sh)"注:Catalina默认shell是zsh,直接运行bash命令即可,无需额外切换。
终端代理配置(若使用代理)
如果你的网络需要代理才能访问GitHub,先给终端配置代理:export http_proxy=http://你的代理地址:端口号 export https_proxy=http://你的代理地址:端口号安装完成后可取消代理:
unset http_proxy https_proxy
内容的提问来源于stack exchange,提问作者Elizabeth Orji
相关产品推荐
相关产品推荐

