{"record":{"id":"8c5bca223e74e8bb","repo":"ruby/rubygems","slug":"unknown-environment-option-arg","errorCode":null,"errorMessage":"Unknown environment option [#{arg}]","messagePattern":"Unknown environment option \\[#(.+?)\\]","errorType":"exception","errorClass":"Gem::CommandLineError","httpStatus":null,"severity":"error","filePath":"lib/rubygems/commands/environment_command.rb","lineNumber":98,"sourceCode":"      case arg\n      when /^version/ then\n        Gem::VERSION\n      when /^gemdir/, /^gemhome/, /^home/, /^GEM_HOME/ then\n        Gem.dir\n      when /^gempath/, /^path/, /^GEM_PATH/ then\n        Gem.path.join(File::PATH_SEPARATOR)\n      when /^user_gemdir/, /^user_gemhome/ then\n        Gem.user_dir\n      when /^remotesources/ then\n        Gem.sources.to_a.join(\"\\n\")\n      when /^platform/ then\n        Gem.platforms.join(File::PATH_SEPARATOR)\n      when /^credentials/, /^creds/ then\n        Gem.configuration.credentials_path\n      when nil then\n        show_environment\n      else\n        raise Gem::CommandLineError, \"Unknown environment option [#{arg}]\"\n      end\n    say out\n    true\n  end\n\n  def add_path(out, path)\n    path.each do |component|\n      out << \"     - #{component}\\n\"\n    end\n  end\n\n  def show_environment # :nodoc:\n    out = \"RubyGems Environment:\\n\".dup\n\n    out << \"  - RUBYGEMS VERSION: #{Gem::VERSION}\\n\"\n\n    out << \"  - RUBY VERSION: #{RUBY_VERSION} (#{RUBY_RELEASE_DATE} patchlevel #{RUBY_PATCHLEVEL}) [#{RUBY_PLATFORM}]\\n\"\n","sourceCodeStart":80,"sourceCodeEnd":116,"githubUrl":"https://github.com/ruby/rubygems/blob/86cbb817a38ce8477b181c17467a703ded3f2be8/lib/rubygems/commands/environment_command.rb#L80-L116","documentation":"Error \"Unknown environment option [#{arg}]\" thrown in ruby/rubygems.","triggerScenarios":"Thrown at lib/rubygems/commands/environment_command.rb:98 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"}