当前位置: 首页 > news >正文

mac安装homebrew/brew遇到443

文章目录

  • 问题描述
  • 解决方法
    • 方法一
    • 方法二
  • 参考文献

问题描述

brew 全称Homebrew 是Mac OSX上的软件包管理工具

想在mac终端安装,运行网上提供的指令

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

遇到了443的报错

原因很简单,因为你根本打不开 raw.githubusercontent.com !

至于为什么打不开,正所谓生活是一堵墙,在墙里的人想出去……(扯远了)

解决方法

只能寻求镜像源了,有2个方法:

  1. 自己用镜像源安装
  2. 别人封装好的全自动脚本

作为一名资深的程序员(假的),当然是选择1

方法一

运行中科大的镜像源

export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"
export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"/bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)"

等待一会儿,安装成功,接着,需要按照提示分别执行如下两段代码:
在这里插入图片描述

  1. 在本地添加路径
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/这里是你的mac用户名/.zprofileeval "$(/opt/homebrew/bin/brew shellenv)"
  1. 增加Git远程镜像源,避免在 brew install 的过程中“转角遇到墙”
echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users/这里是你的mac用户名/.zprofile
echo 'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"' >> /Users/这里是你的mac用户名/.zprofile
echo 'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"' >> /Users/这里是你的mac用户名/.zprofile
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"

然后运行 brew help,跳出如下的提示就是安装成功了

Example usage:brew search TEXT|/REGEX/brew info [FORMULA|CASK...]brew install FORMULA|CASK...brew updatebrew upgrade [FORMULA|CASK...]brew uninstall FORMULA|CASK...brew list [FORMULA|CASK...]Troubleshooting:brew configbrew doctorbrew install --verbose --debug FORMULA|CASKContributing:brew create URL [--no-fetch]brew edit [FORMULA|CASK...]Further help:brew commandsbrew help [COMMAND]man brewhttps://docs.brew.sh

方法二

这条路子比较简单,直接运行脚本

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

然后按照提示走就行了
在这里插入图片描述
如果不会可以参考:Mac 安装 brew(最新教程,绝对可行,一行代码搞定,不报错)

参考文献

  1. Mac安装Brew(Homebrew)国内镜像源加速
  2. Mac 安装 brew(最新教程,绝对可行,一行代码搞定,不报错)
http://www.lryc.cn/news/248392.html

相关文章:

  • VSCODE 在新窗口中打开
  • Python与设计模式--解释器模式
  • 代码随想录算法训练营第36天| 435. 无重叠区间 763.划分字母区间 56. 合并区间
  • 1990-2021年上市公司排污费和环境保护税数据
  • MySQL主从复制架构
  • 制作心理咨询小程序的详细指南
  • Apache httpd-2.4安装并配置转发
  • 【Cisco Packet Tracer】DHCP/FTP/WEB/DNS实验
  • 模糊C均值聚类(Fuzzy C-means clustering,FCM)的基本概念,详细流程以及广泛应用!
  • chapter10-homework-Java
  • 前端如何中断请求 ( axios、原生 ajax、fetch)
  • CSS实现一些小功能
  • Ubuntu安装nfs服务步骤
  • android开发:子线程更新UI界面
  • P9242 [蓝桥杯 2023 省 B] 接龙数列(dp+最长接龙序列+分类)
  • 网络运维与网络安全 学习笔记2023.11.29
  • Java实现通过经纬度求两个任意地点在球面上的距离
  • vscode使用插件KoroFileHeader添加注释
  • NSAttributedString设置折行方式NSLineBreakByTruncatingTail,计算高度出错,高度返回异常。
  • YOLOv8改进 | 2023 | DWRSeg扩张式残差助力小目标检测 (附修改后的C2f+Bottleneck)
  • ssm+vue的物资物流系统的设计与实现(有报告)。Javaee项目,ssm vue前后端分离项目。
  • 纵行科技获评“汽车物流行业优秀技术装备供应商”
  • Chrome和chromedriver版本不匹配导致的UI自动化测试无法运行的问题
  • [go 面试] 深入理解进程、线程和协程的概念及区别
  • 人工智能即将彻底改变你使用计算机的方式
  • 工艺系统所管理数字化实践
  • VsCode学习
  • Javaweb之Vue组件库Element案例的详细解析
  • Bert-VITS2本地部署遇到的错误
  • 【Ambari】HDFS基于Ambari的常规运维