ruby/rubygems · error · GemNotFound
Could not find #{missing_specs_list.join(" nor ")}
Error message
Could not find #{missing_specs_list.join(" nor ")} What it means
Error "Could not find #{missing_specs_list.join(" nor ")}" thrown in ruby/rubygems.
Source
Thrown at lib/bundler/definition.rb:739
"#{locked_gem} from #{locked_gem.source}. However, #{locked_gem} is not installed. You'll " \
"need to either add a global remote source to your Gemfile or make sure #{locked_gem} is " \
"available locally before rerunning Bundler."
else
"Your bundle is locked to #{locked_gem} from #{locked_gem.source}, but that version can " \
"no longer be found in that source. That means either the author of #{locked_gem} has removed it, " \
"or you no longer have access to that source. You'll need to update your bundle to a version other " \
"than #{locked_gem} that hasn't been removed, or check your credentials and access rights for " \
"#{locked_gem.source}, in order to install."
end
raise GemNotFound, message
end
missing_specs_list = missing_specs.group_by(&:source).map do |source, missing_specs_for_source|
"#{missing_specs_for_source.map(&:full_name).join(", ")} in #{source}"
end
raise GemNotFound, "Could not find #{missing_specs_list.join(" nor ")}"
end
partially_missing_specs = resolve.partially_missing_specs
if partially_missing_specs.any? && !sources.local_mode?
Bundler.ui.warn "Some locked specs have possibly been yanked (#{partially_missing_specs.map(&:full_name).join(", ")}). Ignoring them..."
resolve.delete(partially_missing_specs)
end
incomplete_specs = resolve.incomplete_specs
loop do
break if incomplete_specs.empty?
Bundler.ui.debug("The lockfile does not have all gems needed for the current platform though, Bundler will still re-resolve dependencies")
sources.remote!
reresolve_without(incomplete_specs)
specs = resolve.materialize(dependencies)View on GitHub (pinned to 86cbb817a3)
When it happens
Trigger: Thrown at lib/bundler/definition.rb:739 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/c55643dfe7b6ee7e.
Report an issue: GitHub.