ruby/rubygems · error · Gem::DependencyError
Unresolved dependency found during sorting - #{dep} (request
Error message
Unresolved dependency found during sorting - #{dep} (requested by #{node.spec.full_name}) What it means
Error "Unresolved dependency found during sorting - #{dep} (requested by #{node.spec.full_name})" thrown in ruby/rubygems.
Source
Thrown at lib/rubygems/request_set.rb:513
end
end
def tsort_each_node(&block) # :nodoc:
@requests.each(&block)
end
def tsort_each_child(node) # :nodoc:
node.spec.dependencies.each do |dep|
next if dep.type == :development && !@development
match = @requests.find do |r|
dep.match?(r.spec.name, r.spec.version, r.spec.is_a?(Gem::Resolver::InstalledSpecification) || @prerelease)
end
unless match
next if dep.type == :development && @development_shallow
next if @soft_missing
raise Gem::DependencyError,
"Unresolved dependency found during sorting - #{dep} (requested by #{node.spec.full_name})"
end
yield match
end
end
end
require_relative "request_set/gem_dependency_api"
require_relative "request_set/lockfile"
View on GitHub (pinned to 86cbb817a3)
Solutions
- Add a source that provides the missing dependency shown in the message
- Remove or relax the constraint pulling the unresolvable dependency
When it happens
Trigger: Thrown at lib/rubygems/request_set.rb:513 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/dea5eb1fa9729471.
Report an issue: GitHub.