跳到正文
热点事件持续更新

Apple Silicon Mac 装老版 Ruby 的脚本发布

1 篇报道1 个报道来源3 小时前更新

先了解这件事

AI 综述

开发者 zhanggui 发布了一套在 Apple Silicon(arm64)Mac 上用 RVM 安装老版本 Ruby 的自动化脚本,已开源在 GitHub(MIT 协议),并可作为 Claude Code / CodeBuddy 的 skill 使用。 脚本针对三个问题:Ruby ≤ 2.7.1 因 SDK 移除 legacy closure API 导致 ffi_prep_closure 未声明;Ruby < 3.1 因 pkg-config 解析到 OpenSSL 3/4 报弃用错误;configure 缺少 __arm64__ 分支。作者称补丁经 patch --dry-run 验证可干净应用于 2.3.8 ~ 2.7.1 全系,完整构建实测过 2.6.5(arm64,macOS 26 SDK)。 使用需传精确的 X.Y.Z 版本号(如 2.6.5、2.7.1、3.3.8);传 2.7 会被 rvm 解析成 2.7.8,而 2.7.2+ 已带上游 __arm64__ 分支,补丁的 configure 段会冲突,不能打。

AI 根据报道生成 · 2 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月14日
  1. 博客园
    在 Apple Silicon Mac 上用 RVM 安装老版本 Ruby 的三个坑与自动化脚本

    在 arm64 Mac 上用 RVM 安装老版本 Ruby 会踩三个坑:Ruby ≤ 2.7.1 因 SDK 移除 legacy closure API 导致 ffi_prep_closure 未声明,Ruby < 3.1 因 pkg-config 解析到 OpenSSL 3/4 报弃用错误,以及 configure 缺 __arm64__ 分支。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。