# File lib/rubygems/specification.rb, line 757 def activate_dependencies self.runtime_dependencies.each do |spec_dep| # TODO: check for conflicts! not just name! next if Gem.loaded_specs.include? spec_dep.name specs = spec_dep.to_specs if specs.size == 1 then specs.first.activate else name = spec_dep.name Gem.unresolved_deps[name] = Gem.unresolved_deps[name].merge spec_dep end end Gem.unresolved_deps.delete self.name end