ruby/rubygems · error · Bundler::GemNotFound

Could not find gem '#{ls.name}' in #{ls.source}

Error message

Could not find gem '#{ls.name}' in #{ls.source}

What it means

Error "Could not find gem '#{ls.name}' in #{ls.source}" thrown in ruby/rubygems.

Source

Thrown at lib/bundler/resolver/base.rb:118

          version = @base_requirements[name].requirements.first[1]

          @base_requirements[name] = Gem::Requirement.new(">= #{version}")

          @base.delete_by_name(name)
        end
      end

      def unrestrict_names(names)
        names.each do |name|
          @base_requirements.delete(name)
        end
      end

      def build_base_requirements
        base_requirements = {}
        @base.each do |ls|
          if ls.source_changed? && ls.source.specs.search(ls.name).empty?
            raise GemNotFound, "Could not find gem '#{ls.name}' in #{ls.source}"
          end

          req = Gem::Requirement.new(ls.version)
          base_requirements[ls.name] = req
        end
        base_requirements
      end
    end
  end
end

View on GitHub (pinned to 86cbb817a3)

When it happens

Trigger: Thrown at lib/bundler/resolver/base.rb:118 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/c737aaabf12fb6d0. Report an issue: GitHub.