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

如何通过Homebrew安装指定补丁版本的Ruby 2.6?

用Homebrew安装Ruby固定补丁版本的方法

Homebrew的ruby@2.6公式仅维护该次版本系列的最新补丁版(例如当前的2.6.10),不会为每个补丁版本(如2.6.9)单独提供Formula,因此直接执行brew install ruby@2.6.x无法完成安装。要安装指定补丁版本,需借助Homebrew的历史Formula文件实现:

  • 查找对应版本的提交哈希
    运行命令查看ruby@2.6的更新历史,定位包含目标版本(如2.6.9)的提交:

    brew log ruby@2.6
    

    在输出中找到标注“ruby 2.6.9”的条目,复制该条目的commit哈希值(一串字母数字组合)。

  • 通过历史Formula安装指定版本
    将复制的哈希值替换到以下命令中,执行安装:

    brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/[commit哈希]/Formula/ruby@2.6.rb
    

    示例(假设哈希为e1b5a7f):

    brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/e1b5a7f/Formula/ruby@2.6.rb
    
  • 固定版本避免自动更新
    安装完成后,执行以下命令锁定该版本,防止后续brew upgrade将其更新为最新补丁版:

    brew pin ruby@2.6
    

    若之后需要更新,可执行brew unpin ruby@2.6解除锁定。

更灵活的版本控制方案

如果需要频繁切换或精准控制Ruby小版本,可使用Ruby版本管理工具(如rbenv、rvm),这类工具支持直接指定完整版本号安装:

# 以rbenv为例
brew install rbenv
rbenv install 2.6.9
# 设置全局使用该版本
rbenv global 2.6.9

内容的提问来源于stack exchange,提问作者idan ahal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 03:25:35