homebrew cask是macos图形界面应用的一键安装解决方案,支持通过brew install --cask命令自动下载、验证并安装至/applications目录,无需手动拖拽dmg文件。

如果您希望在 macOS 上快速安装图形界面应用程序(如 Chrome、VS Code 等),但又不想手动下载 .dmg 文件并拖拽安装,则可以通过 Homebrew 的 cask 扩展实现一键部署。以下是多种可行的安装方法:
一、确认 Homebrew 已安装并启用 cask 功能
Homebrew 2.6.0 及以上版本已默认内置 cask 支持,无需额外安装插件;但需确保 brew 本体正常运行且环境变量配置正确,否则 brew install --cask 命令将无法识别。
1、打开终端(可通过 Spotlight 搜索 “Terminal” 或进入 “应用程序 → 实用工具”)。
2、输入 brew --version 并回车,若显示类似 4.3.12 的版本号,说明 Homebrew 已就绪。
3、输入 brew tap | grep homebrew/cask,若返回空结果,执行 brew tap homebrew/cask 显式启用 cask 仓库。
4、运行 brew doctor,若输出 Your system is ready to brew.,即表示环境满足 cask 安装前提。
二、使用 brew install --cask 直接安装 GUI 应用
该方法适用于已知应用名称且其 formula 已收录于官方 cask 仓库的情形,命令简洁、路径自动处理,安装包统一置于 /Applications 目录下。
1、在终端中输入 brew install --cask google-chrome 安装 Chrome 浏览器。
2、输入 brew install --cask visual-studio-code 安装 VS Code 编辑器。
3、输入 brew install --cask firefox 安装 Firefox 浏览器。
4、安装完成后,可在“启动台”或“访达 → 应用程序”中直接点击打开,无需手动移动或授权。
三、通过 brew search 查找并安装未明确命名的应用
部分 GUI 应用在 cask 中使用的标识名与用户熟知的显示名不同(例如 “visualstudiocode” 而非 “vscode”),需先搜索确认准确名称,避免因拼写错误导致安装失败。
1、输入 brew search chrome 查看所有含 “chrome” 的可安装项,重点关注输出中带 cask 标签的结果。
PyCharm 2026.2.0.1 Mac版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合在macOS系统上进行 Python 项目开发、运行、调试和测试。
2、若发现目标应用名为 google-chrome,则执行 brew install --cask google-chrome。
3、对大小写敏感的应用(如 zoomus),需严格按搜索结果中的名称输入,不可简写为 zoom。
4、搜索结果中若出现 No formula or cask found for "xxx",说明该应用暂未被官方 cask 收录,需切换至其他方法。
四、从第三方 tap 安装非官方 GUI 应用
当所需应用未被 homebrew/cask 主仓库收录时,可借助社区维护的第三方 tap(如 homebrew-cask-versions、homebrew-cask-fonts 或特定开发者维护的仓库),扩展可安装应用范围。
1、添加版本扩展仓库:brew tap homebrew/cask-versions。
2、安装旧版或 beta 版应用,例如:brew install --cask firefox-developer-edition。
3、添加字体类应用支持:brew tap homebrew/cask-fonts,随后可执行 brew install --cask font-fira-code。
4、若某应用由独立开发者维护(如 Bartender),可运行 brew tap adoptopenjdk/openjdk 类似命令引入对应 tap,再安装其提供的 cask。
五、使用国内镜像源加速 cask 下载与安装
由于原始 cask 依赖 GitHub Releases 和官方 CDN,在中国大陆直连常出现超时或卡在 “Downloading…” 状态,切换为国内镜像源可显著提升下载成功率与速度。
1、替换 cask 仓库地址为中科大镜像:git -C $(brew --repo homebrew/cask) remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git。
2、设置 bottle 域名为中科大镜像:echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc && source ~/.zshrc。
3、更新本地索引:brew update,观察是否跳过 “Fetching latest commit…” 卡顿,快速进入更新流程。
4、执行 brew install --cask google-chrome,验证下载链接是否已变为 https://mirrors.ustc.edu.cn/homebrew-bottles/... 开头。










