ruby/rubygems · error · Bundler::InvalidOption
Expected `--cooldown` to be a non-negative integer, got #{va
Error message
Expected `--cooldown` to be a non-negative integer, got #{value.inspect} What it means
Error "Expected `--cooldown` to be a non-negative integer, got #{value.inspect}" thrown in ruby/rubygems.
Source
Thrown at lib/bundler/cli/common.rb:8
# frozen_string_literal: true
module Bundler
module CLI::Common
def self.validate_cooldown!(value)
return if value.nil?
return if value.is_a?(Integer) && value >= 0
raise InvalidOption, "Expected `--cooldown` to be a non-negative integer, got #{value.inspect}"
end
def self.output_post_install_messages(messages)
return if Bundler.settings["ignore_messages"]
messages.to_a.each do |name, msg|
print_post_install_message(name, msg) unless Bundler.settings["ignore_messages.#{name}"]
end
end
def self.print_post_install_message(name, msg)
Bundler.ui.confirm "Post-install message from #{name}:"
Bundler.ui.info msg
end
def self.output_cooldown_skipped_summary(definition = Bundler.definition)
skipped = definition.cooldown_skipped
return if skipped.empty?
View on GitHub (pinned to 86cbb817a3)
When it happens
Trigger: Thrown at lib/bundler/cli/common.rb:8 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/fdba55c69f24bd4a.
Report an issue: GitHub.