{"record":{"id":"2039c811abe04c5c","repo":"ruby/rubygems","slug":"e-message","errorCode":null,"errorMessage":"#{e.message}","messagePattern":"#\\{e\\.message\\}","errorType":"exception","errorClass":"InstallError","httpStatus":null,"severity":"error","filePath":"lib/bundler/source/rubygems.rb","lineNumber":241,"sourceCode":"          installed_spec = installer.install\n        end\n\n        spec.full_gem_path = installed_spec.full_gem_path\n        spec.loaded_from = installed_spec.loaded_from\n        spec.base_dir = installed_spec.base_dir\n\n        spec.post_install_message\n      end\n\n      def cache(spec, custom_path = nil)\n        cached_path = Bundler.settings[:cache_all_platforms] ? fetch_gem_if_possible(spec) : cached_gem(spec)\n        raise GemNotFound, \"Missing gem file '#{spec.file_name}'.\" unless cached_path\n        return if File.dirname(cached_path) == Bundler.app_cache.to_s\n        Bundler.ui.info \"  * #{File.basename(cached_path)}\"\n        FileUtils.cp(cached_path, Bundler.app_cache(custom_path))\n      rescue Errno::EACCES => e\n        Bundler.ui.debug(e)\n        raise InstallError, e.message\n      end\n\n      def cached_built_in_gem(spec, local: false)\n        cached_path = cached_gem(spec)\n        if cached_path.nil? && !local\n          remote_spec = remote_spec_for(spec)\n          if remote_spec\n            cached_path = fetch_gem(remote_spec)\n            spec.remote = remote_spec.remote\n          else\n            Bundler.ui.warn \"#{spec.full_name} is built in to Ruby, and can't be cached because your Gemfile doesn't have any sources that contain it.\"\n          end\n        end\n        cached_path\n      end\n\n      def add_remote(source, cooldown: nil)\n        uri = normalize_uri(source)","sourceCodeStart":223,"sourceCodeEnd":259,"githubUrl":"https://github.com/ruby/rubygems/blob/86cbb817a38ce8477b181c17467a703ded3f2be8/lib/bundler/source/rubygems.rb#L223-L259","documentation":"Error \"#{e.message}\" thrown in ruby/rubygems.","triggerScenarios":"Thrown at lib/bundler/source/rubygems.rb:241 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"}