ruby/rubygems · error · Gem::CommandLineError
Unsupported version type: '#{v}'
Error message
Unsupported version type: '#{v}' What it means
Error "Unsupported version type: '#{v}'" thrown in ruby/rubygems.
Source
Thrown at lib/rubygems/commands/specification_command.rb:89
"#{program_name} [GEM_OR_FILE] [FIELD]"
end
def execute
specs = []
gem = options[:args].shift
unless gem
raise Gem::CommandLineError,
"Please specify a gem name or a .gem file on the command line"
end
case v = options[:version]
when String
req = Gem::Requirement.create v
when Gem::Requirement
req = v
else
raise Gem::CommandLineError, "Unsupported version type: '#{v}'"
end
if !req.none? && options[:all]
alert_error "Specify --all or -v, not both"
terminate_interaction 1
end
if options[:all]
dep = Gem::Dependency.new gem
else
dep = Gem::Dependency.new gem, req
end
field = get_one_optional_argument
raise Gem::CommandLineError, "--ruby and FIELD are mutually exclusive" if
field && options[:format] == :ruby
View on GitHub (pinned to 86cbb817a3)
When it happens
Trigger: Thrown at lib/rubygems/commands/specification_command.rb:89 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/04d0d904619d9132.
Report an issue: GitHub.