Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
instance method
Gem::Resolver#no_versions_incompatibility_for
no_versions_incompatibility_for(_package, unsatisfied_term)
lib/rubygems/resolver.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.1.0-preview1/lib/rubygems/resolver.rb, line 253
def no_versions_incompatibility_for(_package, unsatisfied_term)
cause = Gem::PubGrub::Incompatibility::NoVersions.new(unsatisfied_term)
name = unsatisfied_term.package.to_s
constraint = unsatisfied_term.constraint
extended_explanation = build_extended_explanation(name, constraint)
custom_explanation = if extended_explanation
"#{constraint} could not be found in any repository"
end
Gem::Resolver::Incompatibility.new(
[unsatisfied_term],
cause: cause,
custom_explanation: custom_explanation,
extended_explanation: extended_explanation
)
end
No documentation available