Mac 小白必看!超详细 Homebrew 安装指南,告别卡顿难题

如果你刚用 Mac,想装一些常用软件(比如压缩工具、代码编辑器),却不知道从哪儿下手;或者听说过 “Homebrew”(简称 brew),但跟着网上教程操作时总卡住 —— 别慌!这篇文章会用最直白的语言,带你一步步搞定 brew 安装,连电脑小白都能看懂。

一、先搞懂:Homebrew 到底是啥?有啥用?

简单说,Homebrew 是 Mac 上的 “软件管家”,就像手机里的应用商店(比如苹果 App Store、华为应用市场)。但它比普通应用商店更强大:

  • 能装 App Store 里没有的软件(比如命令行工具wget、视频处理工具ffmpeg);
  • 安装、更新、卸载软件都靠 “一行命令”,不用手动找安装包、点下一步;
  • 自动帮你处理软件的依赖(比如 A 软件需要 B 工具才能运行,brew 会自动装 B)。

对小白来说,学会用 brew,以后装软件再也不用到处搜 “Mac 版 XXX 下载”,也不怕下到病毒或旧版本了。

二、准备工作:安装前要确认这 2 件事

在装 brew 前,先检查一下你的 Mac 是否符合条件,避免白忙活:

  1. 确认 Mac 系统版本
  • Intel 芯片 Mac:需要 macOS 10.13(High Sierra)及以上(大部分 2017 年后的 Mac 都满足);
  • Apple 芯片 Mac(比如 M1/M2/M3):需要 macOS 11(Big Sur)及以上(2020 年后的 Mac 基本都符合)。怎么看系统版本?点击屏幕左上角苹果图标 → 关于本机,就能看到 “macOS 版本”。
  1. 打开 “终端”(Terminal)终端是 Mac 上的 “命令行工具”,我们要在这儿输入命令装 brew。打开方法有 2 种,小白推荐第 1 种:
  • 方法 1:按下键盘Cmd + 空格(调出 Spotlight 搜索),输入 “Terminal”,按回车(出现黑色窗口就是终端);
  • 方法 2:打开 “启动台” → “其他” 文件夹 → 双击 “终端”。

三、常规安装:3 步搞定 brew(适合网络好的情况)

如果你的网络能顺畅访问国外网站(比如 GitHub),按下面步骤来,5 分钟就能装完:

第 1 步:复制安装命令到终端

打开终端后,复制下面这行命令(全选后按Cmd + C),然后粘贴到终端里(按Cmd + V):

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

粘贴后按回车,终端就会开始下载 brew 的安装脚本。

第 2 步:按提示输入密码、同意安装

  • 提示 “Password”(密码):输入你 Mac 的开机密码(输入时屏幕上不会显示字符,别以为没输进去,输完直接按回车就行);
  • 提示 “Press RETURN to continue or any other key to abort”(按回车继续,按其他键取消):直接按回车;
  • 提示安装 “Xcode Command Line Tools”:这是苹果的开发工具包,brew 需要它才能运行,终端会自动下载安装,你等着就行(可能要等几分钟,别关掉终端)。

第 3 步:验证是否安装成功

等终端显示 “Installation successful!”(安装成功)后,输入下面这行命令,按回车:

brew --version 

如果出现类似 “Homebrew 4.2.18” 的文字,说明 brew 装好了!如果提示 “command not found”(命令找不到),别慌,先看后面的 “卡顿解决办法”。

四、重点!安装时卡住 / 失败?3 个办法解决

很多小白会遇到 “复制命令后,终端一直转圈 / 停在某个地方不动”,这 90% 是因为网络问题(brew 的默认资源在国外,国内访问慢)。试试下面 3 个办法,按顺序来,基本都能解决:

办法 1:先检查网络,切换热点(最简单)

  • 首先确认你的 Wi-Fi 能正常上网(比如打开浏览器登百度);
  • 如果用的是公司 / 校园 Wi-Fi,可能有防火墙限制,试试切换手机热点(把手机 5G/4G 开热点,Mac 连手机热点),再重新运行安装命令;
  • 如果热点也不行,别急,用办法 2(国内镜像,推荐小白用)。

办法 2:用国内镜像安装(最快最稳,小白首选)

国内的科技公司(比如中科大、清华)把 brew 的资源搬到了国内服务器,用这些 “镜像” 安装,速度会快 10 倍以上。操作步骤:

  1. 打开终端,复制下面这行命令,按回车:
/bin/bash -c "\$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 
  1. 选择镜像源:终端会列出几个选项(比如 “1. 中科大镜像源”“2. 清华镜像源”),输入数字(比如输 1),按回车;
  2. 确认安装:提示 “是否继续安装”,输入 “y”(表示 yes),按回车;
  3. 后续步骤和 “常规安装” 一样:输入开机密码、等待安装,直到出现 “安装成功”。

这个办法几乎不会卡住,因为用的是国内服务器,小白强烈推荐!

办法 3:手动下载脚本,避免 curl 命令卡住

如果连 “国内镜像命令” 都卡住,可能是curl工具(终端用来下载文件的工具)有问题,试试手动下载安装脚本:

  1. 打开浏览器,复制这个链接并访问:https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
  2. 页面加载后,全选所有文字(按Cmd + A),复制(Cmd + C);
  3. 打开 “文本编辑”(启动台 → 其他 → 文本编辑),粘贴刚才复制的内容,然后按Cmd + S保存,文件名填 “brew_install.sh”,保存位置选 “桌面”(方便找);
  4. 回到终端,输入下面这行命令(作用是进入桌面文件夹),按回车:
cd \~/Desktop 
  1. 再输入下面这行命令(运行刚才保存的脚本),按回车:
/bin/bash brew\_install.sh 
  1. 之后按提示输入密码、等待安装即可。

五、安装成功后:小白必学的 3 个基础命令

装完 brew 不是结束,学会用它装软件才是关键!记住下面 3 个命令,够用 90% 的场景:

1. 装软件:brew install 软件名

比如想装 “压缩工具 keka”,终端输入:

brew install keka 

想装 “命令行工具 wget”,输入:

brew install wget 

输入后按回车,brew 会自动下载安装,不用管,等提示 “Successfully installed” 就装好了。

2. 更新软件:brew upgrade 软件名

比如想更新 keka 到最新版,输入:

brew upgrade keka 

如果想更新所有用 brew 装的软件,输入:

brew upgrade 

3. 卸载软件:brew uninstall 软件名

比如想删掉 wget,输入:

brew uninstall wget 

六、常见问题:小白遇到这些情况别慌

  1. 终端提示 “Permission denied”(权限不够)?大概率是输入密码时输错了,重新运行命令,仔细输开机密码(输的时候不显示字符,正常)。
  2. Apple 芯片 Mac 装完后,用 brew 命令提示 “command not found”?因为 Apple 芯片的 Mac,brew 默认安装路径变了,需要先输入下面这行命令(配置环境变量),按回车,之后再用 brew 命令就行:
echo 'eval "\$(/opt/homebrew/bin/brew shellenv)"' >> \~/.zprofile source \~/.zprofile 
  1. 想彻底卸载 brew,怎么操作?打开终端,输入下面这行命令,按回车,按提示操作即可:
/bin/bash -c "\$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)" 

总结

对 Mac 小白来说,brew 是提升效率的 “神器”,安装时遇到卡顿不用怕,优先试试 “国内镜像安装”(办法 2),基本都能解决。记住 “装软件用 install、更信用 upgrade、卸载用 uninstall”,以后装软件再也不用愁啦!

如果还有其他问题,欢迎在评论区留言,我会尽量帮大家解答~

Read more

从0到上线只需3小时!飞算JavaAI引爆全民编程革命:不懂代码也能做系统,AI全自动开发时代来了!

从0到上线只需3小时!飞算JavaAI引爆全民编程革命:不懂代码也能做系统,AI全自动开发时代来了!

目录 一、我是个“编程小白”,但我也有梦想 二、飞算AI到底是什么?一句话说清楚 类比理解: 三、飞算JavaAI的核心功能(小白也能听懂) 1. 智能引导 2. JavaChat 3. 智能问答 4. SQL Chat 5. 编程智能体 四、我的真实体验:从“0”到“上线”只要3小时  注册和登录 使用:  个人感受: 五、飞算AI vs 国内外主流AI编程工具(详细对比) 详细对比分析 1. 功能定位不同 2. 对小白的友好度 3. 生成代码的质量 4. 部署能力 5. 技术栈支持 六、

By Ne0inhk
66个JAVA常见代码大全:学完这篇从Java小白到AI全栈架构师

66个JAVA常见代码大全:学完这篇从Java小白到AI全栈架构师

66个JAVA常见代码大全:学完这篇从Java小白到AI全栈架构师 摘要:本文详细列举了 66 个 Java 编程中的关键代码示例,包括基础语法、数据类型、条件判断、循环、数组、方法、面向对象、继承、接口、抽象类、多态、封装、静态变量、内部类、匿名类、泛型、集合框架、异常处理、文件 I/O、多线程、同步以及高级并发概念,帮助你从入门到成长为架构师。 66个Java常见代码大全:学完这篇从Java小白到AI全栈架构师 引言 在当今的编程世界中,Java 作为一种广泛使用的编程语言,涵盖了从基础语法到复杂架构的方方面面。无论是刚接触编程的新手,还是经验丰富的开发者,掌握Java的核心技术和常用模式,都是成为一名高效开发者的必经之路。本篇文章将带您通过 66 个关键代码示例,从零开始深入学习 Java,从最基础的语法到高阶的并发编程,帮助您成为一名合格的

By Ne0inhk
JDK的下载与安装教程(详细版,下载地址:官网+其它镜像)

JDK的下载与安装教程(详细版,下载地址:官网+其它镜像)

目录 1、JDK官网 2、基于JDK官网下载JDK版本 3、基于其它镜像的下载JDK版本  3.1 使用华为镜像 3.2 使用injdk镜像 4、JDK的安装 5、配置JDK的环境变量 6、ideal选择相应的JDK版本 6.1 新建项目(new project) 6.2 创建项目后,调整JDK版本 6.3通过Maven依赖来控制JDK的版本 1、JDK官网 官网地址:Java Downloads | Oracle 中国https://www.oracle.com/cn/java/technologies/downloads/#jdk17-windows 官网地址(jdk17版本之前的):https://www.oracle.

By Ne0inhk
华为OD机试双机位C卷 - 部门人力分配 (C++ & Python & JAVA & JS & GO)

华为OD机试双机位C卷 - 部门人力分配 (C++ & Python & JAVA & JS & GO)

部门人力分配 华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 100分题型 华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解 题目描述 部门在进行需求开发时需要进行人力安排。 当前部门需要完成 N 个需求,需求用 requirements 表述,requirements[i] 表示第 i 个需求的工作量大小,单位:人月。 这部分需求需要在 M 个月内完成开发,进行人力安排后每个月人力时固定的。 目前要求每个月最多有2个需求开发,并且每个月需要完成的需求不能超过部门人力。 请帮助部门评估在满足需求开发进度的情况下,每个月需要的最小人力是多少? 输入描述 输入为 M 和 requirements,M 表示需求开发时间要求,requirements 表示每个需求工作量大小,N 为 requirements长度, * 1 ≤ N/2 ≤ M ≤ N ≤ 10000

By Ne0inhk