class Gem::ConflictError
Wird ausgelöst, wenn widersprüchliche Gem-Spezifikationen geladen werden
Attribute
Eine Hash, die widersprüchliche Spezifikationen den Abhängigkeiten zuordnet, die den Konflikt verursacht haben
Die Spezifikation, die den Konflikt hatte
Öffentliche Klassenmethoden
Source
# File lib/rubygems/errors.rb, line 83 def initialize(target, conflicts) @target = target @conflicts = conflicts @name = target.name reason = conflicts.map do |act, dependencies| "#{act.full_name} conflicts with #{dependencies.join(", ")}" end.join ", " # TODO: improve message by saying who activated `con` super("Unable to activate #{target.full_name}, because #{reason}") end
Ruft die Superklassenmethode
Exception::new auf