Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
Gem::Resolver::Conflict#request_path
request_path(current)
lib/rubygems/resolver/conflict.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.4.1/lib/rubygems/resolver/conflict.rb, line 116
def request_path(current)
path = []
while current do
case current
when Gem::Resolver::ActivationRequest then
path <<
"#{current.request.dependency}, #{current.spec.version} activated"
current = current.parent
when Gem::Resolver::DependencyRequest then
path << current.dependency.to_s
current = current.requester
else
raise Gem::Exception, "[BUG] unknown request class #{current.class}"
end
end
path = ["user request (gem command or Gemfile)"] if path.empty?
path
end
Path of activations from the current list.