程序员工具箱@IT·互联网

macos做brew降级

2025-11-19  本文已影响0人  许一沐

brew 安装软件总提示操作系统版本问题
以及


ERROR: Your version of macOS (10.14.6) is too old to run Homebrew!
         For 10.5 - 10.14.6 support see: https://www.macports.org

Required ruby-3.4.5 is not installed.
To install do: 'rvm install "ruby-3.4.5"'

在安装 docker-toolbox 提示
Disabled because it is discontinued upstream! It was disabled on 2024-12-16.

查了很多方法, 有用的2个:

  1. 先降级 brew
  2. 本地安装

cd "$(brew --repo)"

# 改到 4.4.8: https://github.com/Homebrew/brew/commit/e78a0adb4f260913fffdc956cc8c20fb54109feb
git checkout e78a0adb4f260913fffdc956cc8c20fb54109feb 
brew config


brew tap homebrew/core --force 
brew tap homebrew/cask --force 

# 上面命令会安装到下面
# /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
# /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask


brew edit docker-toolbox

移除下面的行:

disable! date: "2024-12-16", because: :unmaintained

并将 virtualbox 依赖改成 virtualbox@6

# 安装
HOMEBREW_NO_INSTALL_FROM_API=1 brew install --cask docker-toolbox

image.png

通过上一步修改 在安装 virtualbox 6.1.50 时一直会提示最后一步 安装失败, 尝试通过降级 安装6.0.6 也没有用, 因为在 macos 10.14.5 之后 virtualbox的证书有问题(我的系统版本是 macos 10.14.6)

对于遇到此问题且需要立即解决的用户,请按 Command-R 进入恢复模式并打开终端。这将把分机号添加到 SIP 检查中。

spctl kext-consent add VB5E2TV963

参考: https://github.com/Homebrew/homebrew-cask/issues/63337#issuecomment-492758972

操作完之后 进入系统 再操作就能正常安装了

上一篇 下一篇

猜你喜欢

热点阅读