{"record":{"id":"a3930c6561df5d72","repo":"ruby/rubygems","slug":"could-not-find-gem-missing-gem-name","errorCode":null,"errorMessage":"Could not find gem '#{missing_gem_name}'.","messagePattern":"Could not find gem '#(.+?)'\\.","errorType":"exception","errorClass":"Bundler::GemNotFound","httpStatus":null,"severity":"error","filePath":"lib/bundler/cli/binstubs.rb","lineNumber":37,"sourceCode":"      installer_opts = {\n        force: options[:force],\n        binstubs_cmd: true,\n        all_platforms: options[\"all-platforms\"],\n      }\n\n      if options[:all]\n        raise InvalidOption, \"Cannot specify --all with specific gems\" unless gems.empty?\n        @gems = Bundler.definition.specs.map(&:name)\n        installer_opts.delete(:binstubs_cmd)\n      elsif gems.empty?\n        Bundler.ui.error \"`bundle binstubs` needs at least one gem to run.\"\n        exit 1\n      end\n\n      gems.each do |gem_name|\n        spec = Bundler.definition.specs.find {|s| s.name == gem_name }\n        unless spec\n          raise GemNotFound, Bundler::CLI::Common.gem_not_found_message(\n            gem_name, Bundler.definition.specs\n          )\n        end\n\n        if options[:standalone]\n          if gem_name == \"bundler\"\n            Bundler.ui.warn(\"Sorry, Bundler can only be run via RubyGems.\") unless options[:all]\n            next\n          end\n\n          Bundler.settings.temporary(path: Bundler.settings[:path] || Bundler.root) do\n            installer.generate_standalone_bundler_executable_stubs(spec, installer_opts)\n          end\n        else\n          installer.generate_bundler_executable_stubs(spec, installer_opts)\n        end\n      end\n    end","sourceCodeStart":19,"sourceCodeEnd":55,"githubUrl":"https://github.com/ruby/rubygems/blob/86cbb817a38ce8477b181c17467a703ded3f2be8/lib/bundler/cli/binstubs.rb#L19-L55","documentation":"Error \"Could not find gem '#{missing_gem_name}'.\" thrown in ruby/rubygems.","triggerScenarios":"Thrown at lib/bundler/cli/binstubs.rb:37 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"86cbb817a38ce8477b181c17467a703ded3f2be8","analyzedAt":"2026-08-23T06:27:48.159Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}