关于Homebrew:Mac快速安装Homebrew

关于macOS 安装Homebrew

Homebrew

Homebrew介绍

Homebrew 是 macOS(或 Linux)系统上的一个软件包管理器。

可以想象是一个巨大的、免费的"软件应用商店"​​,但它是为​​命令行工具​​和​​开发者工具​​而生的。

Homebrew 官网地址

Homebrew官网地址

Homebrew 能安装什么?

它主要能安装两类东西:

  1. ​​Formula(公式): 命令行工具和开发库​​

    ​​编程语言​​:如 Python, Node.js, Ruby, Go 等。

    ​​开发工具​​:如 Git, Docker, MySQL, Redis 等。

    ​​实用工具​​:如 wget(下载工具), ffmpeg(视频处理), imagemagick(图片处理)等。

    用法:brew install 软件名 (例如:brew install git)

  2. ​​Cask(木桶): 图形界面(GUI)应用程序​​

    就像你在官网下载的 .dmg 安装文件一样,但通过命令一键安装。

    ​​常用应用​​:如 Google Chrome, Visual Studio Code, Spotify, Telegram, Notion 等。

    用法:brew install --cask 应用名 (例如:brew install --cask google-chrome)

Mac上安装Homebrew

主要步骤:打开终端,执行官网安装脚本

command + 空格------输入【终端】------执行官网脚本命令:

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

注意

安装过程需要 sudo 权限来创建系统目录和设置权限 ​​正常流程​​,按要求输入开机密码即可,其余时候就正常回车下一步

遇到问题①:脚本在克隆 Homebrew 核心仓库时,​​无法连接 GitHub​​(端口443超时)


错误原因:

在中国大陆地区直接访问 GitHub 经常不稳定或被限制,导致 git clone 操作失败。

解决办法:

转而使用专为中国大陆用户设计的安装脚本(HomebrewCN)

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

会让你选一个brew本体源来下载 Homebrew ,这里面我选择了 1 作为后续下载软件包的镜像:
注意:

  • 安装过程也许会让你选择是否清理旧安装,我选择了清理

遇到问题②:用户目录下可能之前没有 .zprofile 文件

bash 复制代码
sed: /Users/dabing/.zprofile: No such file or directory

​​脚本已处理​​,该错误无害,脚本会创建此文件

安装完成,验证是否安装成功

最终结果验证

安装已成功!要验证 Homebrew 是否正常工作,请​​重启你的终端​​(Terminal)应用,然后执行以下命令:

bash 复制代码
# 1. 检查 brew 版本
brew -v

# 2. 运行诊断,检查是否有任何问题
brew doctor

# 3. 更新 Homebrew 自身(测试网络连接)
brew update

# 4. 尝试安装一个小工具来测试(例如 wget)
brew install wget
相关推荐
Lancker14 小时前
没有 Mac 也能上架 iOS:GitHub Actions 全自动构建 + 签名 + TestFlight 送审实录
macos·ios·github
fei_sun1 天前
RIB、FIB、MAC 、ARP 表
服务器·网络·macos
Highcharts.js2 天前
如何在macOS桌面应用集成Highcharts
macos·highcharts·前端可视化·交互图表
zaemyn20202 天前
macOS 上 AccessClient 无法唤起?排查 Python 架构与 Windows App 识别问题
windows·python·macos·远程桌面·accessclient
应用市场3 天前
把旧 Pixel 变成相册备份中转站(上):Mac 到安卓的照片传输工具设计——流式上传、sha256 校验、adb forward 与 Bonjour
android·macos·adb·kotlin·swift
Peter(阿斯拉)4 天前
[macOS Tahoe 26]_[使用SmartSVN访问库路径报错的问题]
macos·svn·tahoe·smartsvn·macos26
andyweike4 天前
iOS语法原理
macos·objective-c·cocoa
传奇开心果编程4 天前
【SwiftUI提高练中学】第8课 网络层架构:拦截器、重试、缓存与离线优先
学习·macos·ui·ios·swiftui
xUxIAOrUIII4 天前
日常笔记-1005-1
linux·笔记·python·macos
传奇开心果编程5 天前
【Compose Multiplatform 跨端开发学与练】第9课 测试与调试
android·学习·macos·ios·kotlin·web·composer