class Gem::UnsatisfiableDependencyError
Ausgelöst vom Resolver, wenn eine Abhängigkeit eine Gem-Datei anfordert, für die keine Spezifikation existiert.
Attribute
Die unlösbare Abhängigkeit. Dies ist eine Gem::Resolver::DependencyRequest, keine Gem::Dependency
Aufgetretene Fehler, die zu dieser Ausnahme beigetragen haben könnten
Öffentliche Klassenmethoden
Source
# File lib/rubygems/exceptions.rb, line 254 def initialize(dep, platform_mismatch = nil) if platform_mismatch && !platform_mismatch.empty? plats = platform_mismatch.map {|x| x.platform.to_s }.sort.uniq super "Unable to resolve dependency: No match for '#{dep}' on this platform. Found: #{plats.join(", ")}" else if dep.explicit? super "Unable to resolve dependency: user requested '#{dep}'" else super "Unable to resolve dependency: '#{dep.request_context}' requires '#{dep}'" end end @dependency = dep @errors = [] end
Erstellt eine neue UnsatisfiableDependencyError für die unlösbare Gem::Resolver::DependencyRequest dep
Ruft die Superklassenmethode
Exception::new aufÖffentliche Instanzmethoden
Source
# File lib/rubygems/exceptions.rb, line 273 def name @dependency.name end
Der Name der ungelösten Abhängigkeit
Source
# File lib/rubygems/exceptions.rb, line 280 def version @dependency.requirement end
Die Anforderung der ungelösten Abhängigkeit (nicht Version).