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

RVM list known不显示最新Ruby版本,Apple Silicon安装报错咨询

问题解答

Apple Silicon 完全支持高于 3.0.0 的 Ruby 版本,你遇到的问题并非芯片本身的限制,而是 RVM 版本过旧或环境配置不当导致的。

解决步骤

1. 更新 RVM 到最新版本

你的 rvm list known 只显示到 3.0.0,说明当前 RVM 版本太老,没有收录后续的 Ruby 版本。执行以下命令更新:

rvm get stable

如果需要尝鲜最新开发版,可使用:

rvm get master

更新完成后再次运行 rvm list known,就能看到包括 3.3.5 在内的更高版本。

2. 确保终端使用原生 ARM64 模式

错误提示“arch arm64未找到”,可能是终端在 Rosetta 转译模式下运行:

  • 验证当前架构:执行 arch,若输出 arm64 则正常;若为 i386,右键终端图标,取消勾选「使用 Rosetta 打开」,重启终端。

3. 强制指定 ARM64 架构安装 Ruby

如果更新 RVM 和终端模式后仍报错,可在安装时明确指定架构:

rvm install 3.3.5 --with-arch=arm64

或通过环境变量强制编译架构:

CFLAGS="-arch arm64" rvm install 3.3.5

4. 检查依赖环境

确保必备依赖已正确安装:

  • 安装 Xcode Command Line Tools:xcode-select --install
  • 确保 Homebrew 安装在 Apple Silicon 的默认路径 /opt/homebrew(若之前通过 Rosetta 安装,建议重新安装 Homebrew 到该路径),并安装最新版 openssl:
brew install openssl@3

补充说明

Ruby 从 2.6 版本开始就官方支持 Apple Silicon 架构,目前最新的 Ruby 3.4.x 也能在 Mac Sonoma + Apple Silicon 环境下正常运行,不存在芯片层面的版本限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 19:49:52