执行gem update --system失败,需安装Ruby2.7.5兼容的rubygems-update吗?
解决方案:Ruby 2.7.5 兼容的 rubygems-update 安装方法
是的,必须安装与 Ruby 2.7.5 兼容的 rubygems-update 版本——报错信息明确指出,默认尝试安装的 rubygems-update 3.5.2 要求 Ruby 版本 ≥3.0.0,而当前 Ruby 2.7.5 不满足该条件。
具体操作步骤:
- 确认 Ruby 2.7.x 最高兼容的 RubyGems 版本为 3.3.x 系列,选择该系列的最新稳定版(如 3.3.26)执行安装:
gem install rubygems-update -v 3.3.26 - 运行更新脚本完成 RubyGems 升级:
update_rubygems - 验证升级结果:
输出应显示你安装的兼容版本号(如 3.3.26)。gem --version
补充说明:
Ruby 2.7 已结束官方维护,后续执行 gem update --system 时仍需指定兼容版本,否则会再次触发版本不兼容报错。如果长期使用,建议升级到 Ruby 3.0 及以上版本以获得完整的生态支持。
内容的提问来源于stack exchange,提问作者shahram kalantari
相关产品推荐
相关产品推荐

