Extended maintenance of Ruby versions 1.8.7 and 1.9.2 ended on July 31, 2014. Read more
# File rubygems/commands/fetch_command.rb, line 35 def execute version = options[:version] || Gem::Requirement.default all = Gem::Requirement.default != version gem_names = get_all_gem_names gem_names.each do |gem_name| dep = Gem::Dependency.new gem_name, version dep.prerelease = options[:prerelease] specs_and_sources = Gem::SpecFetcher.fetcher.fetch(dep, all, true, dep.prerelease?) specs_and_sources, errors = Gem::SpecFetcher.fetcher.fetch_with_errors(dep, all, true, dep.prerelease?) spec, source_uri = specs_and_sources.sort_by { |s,| s.version }.last if spec.nil? then show_lookup_failure gem_name, version, errors next end path = Gem::RemoteFetcher.fetcher.download spec, source_uri FileUtils.mv path, spec.file_name say "Downloaded #{spec.full_name}" end end