You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Homebrew安装指定旧版本CMake 3.19.2

CMake 3.19.2 安装解决方案

核心原因

CMake 3.19.2对应的预编译安装包(bottle)已被Homebrew官方从镜像站下架,因此请求预编译包信息时会返回404错误,同时旧版formula配置的语法规则和新版Homebrew不兼容也会触发报错。

操作步骤

  • 卸载系统中现有版本的CMake,避免版本冲突
brew uninstall --force cmake
  • 下载CMake 3.19.2对应的历史formula配置文件
curl -O https://raw.githubusercontent.com/Homebrew/homebrew-core/481056b12a782e11b43670f406b1674b05990d0d/Formula/cmake.rb
  • 修复formula配置的语法兼容问题
brew style --fix ./cmake.rb
  • 强制从源码编译安装,跳过预编译包下载流程
brew install --build-from-source ./cmake.rb
  • 验证安装结果,确认版本符合要求
cmake --version

注意事项

  • 如果编译过程中报错,先确认已安装Xcode命令行工具,执行xcode-select --install安装完成后重新执行安装命令即可。
  • 后续如果需要切换回最新版CMake,执行brew uninstall cmake && brew install cmake即可完成版本切换。

内容的提问来源于stack exchange,提问作者Joseph Astrahan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 12:15:04