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

安装RVM时出现“Error running '__rvm_make -j12'”错误该如何解决?

解决RVM安装Ruby 3.0.0时的__rvm_make错误

你遇到的编译失败是Ruby 3.0.0和OpenSSL 3.x版本不兼容导致的,日志里的TS_VERIFY_CTS_set_certs宏重定义是核心冲突信号。

具体解决步骤:

  • 先通过Homebrew安装兼容的OpenSSL 1.1版本:
    brew install openssl@1.1
    
  • 指定该OpenSSL版本重新安装Ruby 3.0.0:
    rvm install 3.0.0 --with-openssl-dir=$(brew --prefix openssl@1.1)
    
  • 如果之前有安装残留,先清理:
    rvm cleanup all
    

替代方案:

  • 直接升级到Ruby 3.1及以上版本,这些版本原生支持OpenSSL 3,无需额外配置:
    rvm install 3.1.4
    

原因说明:

Ruby 3.0.0发布时OpenSSL 3还未正式推出,它的openssl扩展代码和OpenSSL 3的宏定义存在冲突,导致编译过程中断。指定使用OpenSSL 1.1就能避开这个兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 23:07:04