class Gem::DependencyResolutionError
当 Gem::Resolver 遇到顶层的 Gem::Dependency::Conflict 时引发。通过 conflict 和 conflicting_dependencies 指明哪些依赖项不兼容。
属性
Public Class Methods
Source
# File lib/rubygems/exceptions.rb, line 43 def initialize(conflict) @conflict = conflict a, b = conflicting_dependencies super "conflicting dependencies #{a} and #{b}\n#{@conflict.explanation}" end
调用超类方法
Exception::newPublic Instance Methods
Source
# File lib/rubygems/exceptions.rb, line 50 def conflicting_dependencies @conflict.conflicting_dependencies end