{"record":{"id":"04d0d904619d9132","repo":"ruby/rubygems","slug":"unsupported-version-type-v","errorCode":null,"errorMessage":"Unsupported version type: '#{v}'","messagePattern":"Unsupported version type: '#(.+?)'","errorType":"exception","errorClass":"Gem::CommandLineError","httpStatus":null,"severity":"error","filePath":"lib/rubygems/commands/specification_command.rb","lineNumber":89,"sourceCode":"    \"#{program_name} [GEM_OR_FILE] [FIELD]\"\n  end\n\n  def execute\n    specs = []\n    gem = options[:args].shift\n\n    unless gem\n      raise Gem::CommandLineError,\n            \"Please specify a gem name or a .gem file on the command line\"\n    end\n\n    case v = options[:version]\n    when String\n      req = Gem::Requirement.create v\n    when Gem::Requirement\n      req = v\n    else\n      raise Gem::CommandLineError, \"Unsupported version type: '#{v}'\"\n    end\n\n    if !req.none? && options[:all]\n      alert_error \"Specify --all or -v, not both\"\n      terminate_interaction 1\n    end\n\n    if options[:all]\n      dep = Gem::Dependency.new gem\n    else\n      dep = Gem::Dependency.new gem, req\n    end\n\n    field = get_one_optional_argument\n\n    raise Gem::CommandLineError, \"--ruby and FIELD are mutually exclusive\" if\n      field && options[:format] == :ruby\n","sourceCodeStart":71,"sourceCodeEnd":107,"githubUrl":"https://github.com/ruby/rubygems/blob/86cbb817a38ce8477b181c17467a703ded3f2be8/lib/rubygems/commands/specification_command.rb#L71-L107","documentation":"Error \"Unsupported version type: '#{v}'\" thrown in ruby/rubygems.","triggerScenarios":"Thrown at lib/rubygems/commands/specification_command.rb:89 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"}