ruby/rubygems · error · GemNotFound
Could not find #{s.full_name} in any of the sources
Error message
Could not find #{s.full_name} in any of the sources What it means
Error "Could not find #{s.full_name} in any of the sources" thrown in ruby/rubygems.
Source
Thrown at lib/bundler/spec_set.rb:137
end
def to_hash
lookup.dup
end
def materialize(deps)
materialize_dependencies(deps)
SpecSet.new(materialized_specs)
end
# Materialize for all the specs in the spec set, regardless of what platform they're for
# @return [Array<Gem::Specification>]
def materialized_for_all_platforms
@specs.map do |s|
next s unless s.is_a?(LazySpecification)
spec = s.materialize_for_cache
raise GemNotFound, "Could not find #{s.full_name} in any of the sources" unless spec
spec
end
end
def incomplete_for_platform?(deps, platform)
incomplete_specs_for_platform(deps, platform).any?
end
def incomplete_specs_for_platform(deps, platform)
return [] if @specs.empty?
validation_set = self.class.new(@specs)
validation_set.for(deps, [platform])
validation_set.incomplete_specs
end
def missing_specs_for(deps)
materialize_dependencies(deps)View on GitHub (pinned to 86cbb817a3)
When it happens
Trigger: Thrown at lib/bundler/spec_set.rb:137 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/e35b8a7910e6b1ea.
Report an issue: GitHub.