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

macOS Catalina系统安装RVM报错求助

macOS Catalina下RVM安装失败的解决方法

问题详情

在macOS Catalina系统中执行\curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enable安装RVM时反复失败,已执行brew tap --repair未发现异常。完整报错日志及当前Homebrew版本如下:

报错日志

sdancer@192 ~ % \curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enable
  总百分比  已接收  已传输  平均速度  时间    时间     时间  当前
                                 下载  上传   总计  已用    剩余  速度
100   194  100   194    0     0    263      0 --:--:-- --:--:-- --:--:--   262
100 24532  100 24532    0     0  24003      0  0:00:01  0:00:01 --:--:-- 24003
正在下载 https://github.com/rvm/rvm/archive/1.29.12.tar.gz
正在下载 https://github.com/rvm/rvm/releases/download/1.29.12/1.29.12.tar.gz.asc
找到PGP签名位置:'https://github.com/rvm/rvm/releases/download/1.29.12/1.29.12.tar.gz.asc',
但未检测到GPG软件,跳过验证。
正在升级/Users/sdancer/.rvm/中的RVM安装
    在/Users/sdancer/.mkshrc /Users/sdancer/.profile /Users/sdancer/.bashrc /Users/sdancer/.zshrc中找到RVM PATH配置行。
    在/Users/sdancer/.profile /Users/sdancer/.bash_profile /Users/sdancer/.zlogin中找到RVM加载配置行。
/Users/sdancer/.rvm/中的RVM升级完成。

感谢安装RVM 🙏
请考虑向我们的开源集体捐款以支持RVM维护。

👉  捐款:https://opencollective.com/rvm/donate


Ruby环境管理器 1.29.12(最新版)(c) 2009-2020 Michal Papis, Piotr Kuczynski, Wayne E. Seguin

正在搜索二进制Ruby包,这可能需要一些时间。
没有适用于:osx/10.15/x86_64/ruby-3.0.0的二进制Ruby包。
继续编译。请阅读'rvm help mount'了解更多关于二进制Ruby包的信息。
正在检查osx系统依赖。
正在安装osx系统依赖。
正在更新系统..........
正在安装所需包:coreutils, libyaml, libksba, readline, zlib, openssl@1.1.........包安装出现错误,请查看日志。

尝试执行`brew tap --repair`并确保`brew doctor`输出正常。

查看Homebrew安装要求
.
执行'requirements_osx_brew_libs_install coreutils libyaml libksba readline zlib openssl@1.1'失败,
请查看/Users/sdancer/.rvm/log/1687864477_ruby-3.0.0/package_install_coreutils_libyaml_libksba_readline_zlib_openssl@1.1.log
依赖安装失败,状态码:1.
sdancer@192 ~ % clear

sdancer@192 ~ % \curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enable
  总百分比  已接收  已传输  平均速度  时间    时间     时间  当前
                                 下载  上传   总计  已用    剩余  速度
100   194  100   194    0     0    361      0 --:--:-- --:--:-- --:--:--   360
100 24532  100 24532    0     0  32152      0 --:--:-- --:--:-- --:--:-- 32152
正在下载 https://github.com/rvm/rvm/archive/1.29.12.tar.gz
正在下载 https://github.com/rvm/rvm/releases/download/1.29.12/1.29.12.tar.gz.asc
找到PGP签名位置:'https://github.com/rvm/rvm/releases/download/1.29.12/1.29.12.tar.gz.asc',
但未检测到GPG软件,跳过验证。
正在升级/Users/sdancer/.rvm/中的RVM安装
    在/Users/sdancer/.mkshrc /Users/sdancer/.profile /Users/sdancer/.bashrc /Users/sdancer/.zshrc中找到RVM PATH配置行。
    在/Users/sdancer/.profile /Users/sdancer/.bash_profile /Users/sdancer/.zlogin中找到RVM加载配置行。
/Users/sdancer/.rvm/中的RVM升级完成。

感谢安装RVM 🙏
请考虑向我们的开源集体捐款以支持RVM维护。

👉  捐款:https://opencollective.com/rvm/donate


Ruby环境管理器 1.29.12(最新版)(c) 2009-2020 Michal Papis, Piotr Kuczynski, Wayne E. Seguin

正在搜索二进制Ruby包,这可能需要一些时间。
没有适用于:osx/10.15/x86_64/ruby-3.0.0的二进制Ruby包。
继续编译。请阅读'rvm help mount'了解更多关于二进制Ruby包的信息。
正在检查osx系统依赖。
正在安装osx系统依赖。
正在更新系统..........
正在安装所需包:coreutils, libyaml, libksba, readline, zlib, openssl@1.1.........包安装出现错误,请查看日志。

尝试执行`brew tap --repair`并确保`brew doctor`输出正常。

查看Homebrew安装要求
.
执行'requirements_osx_brew_libs_install coreutils libyaml libksba readline zlib openssl@1.1'失败,
请查看/Users/sdancer/.rvm/log/1687864948_ruby-3.0.0/package_install_coreutils_libyaml_libksba_readline_zlib_openssl@1.1.log
依赖安装失败,状态码:1.
sdancer@192 ~ % brew -v
Homebrew 4.0.25
Homebrew/homebrew-core (git版本 7ea36b10e57; 最后提交 2023-06-27)
sdancer@192 ~ % 

解决步骤

  1. 定位具体错误
    查看RVM生成的详细日志,找出哪个依赖包安装失败:

    cat /Users/sdancer/.rvm/log/1687864948_ruby-3.0.0/package_install_coreutils_libyaml_libksba_readline_zlib_openssl@1.1.log
    
  2. 手动安装依赖包
    直接通过Homebrew逐个安装依赖,排查单个包的问题:

    brew install coreutils libyaml libksba readline zlib openssl@1.1
    

    若某个包安装失败,单独处理:

    • 比如openssl@1.1失败,执行卸载重装:brew uninstall openssl@1.1 && brew install openssl@1.1
    • 若readline失败,检查是否安装了Xcode命令行工具:xcode-select --install
  3. 修复Homebrew环境
    执行以下命令确保Homebrew状态正常:

    brew doctor
    brew update
    
  4. 重新安装RVM
    先不附带Rails安装参数,确保RVM本身安装成功:

    \curl -L https://get.rvm.io | bash -s stable --autolibs=enable
    

    RVM安装完成后,再手动安装Rails:

    gem install rails
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 22:54:58