method
install_gems
v2_6_3 -
Show latest stable
- Class:
Gem::Commands::InstallCommand
install_gems()public
No documentation available.
# File lib/rubygems/commands/install_command.rb, line 255
def install_gems # :nodoc:
exit_code = 0
get_all_gem_names_and_versions.each do |gem_name, gem_version|
gem_version ||= options[:version]
domain = options[:domain]
domain = :local unless options[:suggest_alternate]
begin
install_gem gem_name, gem_version
rescue Gem::InstallError => e
alert_error "Error installing #{gem_name}:\n\t#{e.message}"
exit_code |= 1
rescue Gem::GemNotFoundException => e
show_lookup_failure e.name, e.version, e.errors, domain
exit_code |= 2
rescue Gem::UnsatisfiableDependencyError => e
show_lookup_failure e.name, e.version, e.errors, domain,
"'#{gem_name}' (#{gem_version})"
exit_code |= 2
end
end
exit_code
end