ruby/rubygems · error · Gem::RuntimeRequirementNotMetError
#{spec.full_name} requires RubyGems version #{rrgv}. The cur
Error message
#{spec.full_name} requires RubyGems version #{rrgv}. The current RubyGems version is #{rg_version}. Try 'gem update --system' to update RubyGems itself. What it means
Error "#{spec.full_name} requires RubyGems version #{rrgv}. The current RubyGems version is #{rg_version}. Try 'gem update --system' to update RubyGems itself." thrown in ruby/rubygems.
Source
Thrown at lib/rubygems/resolver/installer_set.rb:265
spec.required_ruby_version.satisfied_by?(Gem.ruby_version) &&
spec.required_rubygems_version.satisfied_by?(Gem.rubygems_version)
end
def ensure_required_ruby_version_met(spec) # :nodoc:
if rrv = spec.required_ruby_version
ruby_version = Gem.ruby_version
unless rrv.satisfied_by? ruby_version
raise Gem::RuntimeRequirementNotMetError,
"#{spec.full_name} requires Ruby version #{rrv}. The current ruby version is #{ruby_version}."
end
end
end
def ensure_required_rubygems_version_met(spec) # :nodoc:
if rrgv = spec.required_rubygems_version
unless rrgv.satisfied_by? Gem.rubygems_version
rg_version = Gem::VERSION
raise Gem::RuntimeRequirementNotMetError,
"#{spec.full_name} requires RubyGems version #{rrgv}. The current RubyGems version is #{rg_version}. " \
"Try 'gem update --system' to update RubyGems itself."
end
end
end
end
View on GitHub (pinned to 86cbb817a3)
Solutions
- Run `gem update --system` to update RubyGems to the required version
- Or install an older version of the gem compatible with your RubyGems
When it happens
Trigger: Thrown at lib/rubygems/resolver/installer_set.rb:265 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of ruby/rubygems@86cbb817a3 (2026-08-23).
Data as JSON: /api/errors/1c78353e5a8c86da.
Report an issue: GitHub.