class Gem::MissingSpecError
Wird ausgelöst, wenn versucht wird, ein Gem zu aktivieren, und dieses Gem nicht auf dem System vorhanden ist. Anstatt diese Klasse abzufangen, stellen Sie sicher, dass Sie von der Oberklasse Gem::LoadError abfangen, um alle Arten von Ladefehlern abzufangen.
Öffentliche Klassenmethoden
Source
# File lib/rubygems/errors.rb, line 29 def initialize(name, requirement, extra_message = nil) @name = name @requirement = requirement @extra_message = extra_message super(message) end
Ruft die Superklassenmethode
Exception::new aufPrivate Instanzmethoden
Source
# File lib/rubygems/errors.rb, line 43 def build_message total = Gem::Specification.stubs.size "Could not find '#{name}' (#{requirement}) among #{total} total gem(s)\n" end