class Gem::MissingSpecVersionError
Wird ausgelöst, wenn versucht wird, ein Gem zu aktivieren, und das Gem im System vorhanden ist, aber nicht in der angeforderten Version. Anstatt diese Klasse abzufangen, stellen Sie sicher, dass Sie die Oberklasse Gem::LoadError abfangen, um alle Arten von Ladefehlern zu erfassen.
Attribute
Öffentliche Klassenmethoden
Source
# File lib/rubygems/errors.rb, line 56 def initialize(name, requirement, specs) @specs = specs super(name, requirement) end
Ruft die Methode der Oberklasse auf
Gem::MissingSpecError::newPrivate Instanzmethoden
Source
# File lib/rubygems/errors.rb, line 63 def build_message names = specs.map(&:full_name) "Could not find '#{name}' (#{requirement}) - did find: [#{names.join ","}]\n" end