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

如何卸载Homebrew中不受支持的Ruby 2.6.10版本?

解决Homebrew Ruby版本警告及卸载旧Ruby的方法

首先要明确:不要卸载macOS系统自带的Ruby(通常路径为/usr/bin/ruby),系统依赖它完成核心功能,强行删除会导致系统异常。以下步骤针对你自行安装的Ruby 2.6.10版本:

1. 确认Ruby版本的安装来源

先执行以下命令排查2.6.10的安装方式:

  • 检查是否使用rbenv版本管理器:
    rbenv versions
    
  • 检查是否使用rvm版本管理器:
    rvm list
    
  • 检查是否通过Homebrew安装:
    brew list | grep ruby
    
  • 查看当前Ruby的路径:
    which ruby
    

2. 针对不同安装方式卸载Ruby 2.6.10

情况一:使用rbenv安装

  • 卸载指定版本:
    rbenv uninstall 2.6.10
    
  • 将3.1.2设置为默认版本:
    rbenv global 3.1.2
    
  • 刷新环境变量:
    source ~/.zshrc  # 或 ~/.bashrc,根据你的shell类型选择
    

情况二:使用rvm安装

  • 卸载指定版本:
    rvm remove 2.6.10
    
  • 将3.1.2设置为默认版本:
    rvm use 3.1.2 --default
    

情况三:通过Homebrew安装

  • 卸载Ruby 2.6:
    brew uninstall ruby@2.6
    
  • 确认Homebrew使用的Ruby版本:
    brew config | grep Ruby
    

情况四:手动编译/自定义路径安装

  • 找到Ruby 2.6.10的安装目录(比如/usr/local/ruby-2.6.10或你自定义的路径),直接删除该文件夹
  • 打开shell配置文件(~/.zshrc或~/.bashrc),移除添加该Ruby路径的export PATH语句,保存后刷新环境变量:
    source ~/.zshrc  # 或 ~/.bashrc
    

3. 验证操作结果

执行以下命令确认旧版本已移除,且默认版本为3.1.2:

ruby -v
brew doctor

内容的提问来源于stack exchange,提问作者Marek Stepanek

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 18:43:12