diff options
-rw-r--r-- | lib/rubygems/commands/pristine_command.rb | 21 |
1 files changed, 18 insertions, 3 deletions
@@ -1,5 +1,5 @@ require 'rubygems/command' -require 'rubygems/format' require 'rubygems/installer' require 'rubygems/version_option' @@ -24,6 +24,11 @@ class Gem::Commands::PristineCommand < Gem::Command options[:extensions] = value end add_version_option('restore to', 'pristine condition') end @@ -78,6 +83,11 @@ extensions. say "Restoring gems to pristine condition..." specs.each do |spec| unless spec.extensions.empty? or options[:extensions] then say "Skipped #{spec.full_name}, it needs to compile an extension" next @@ -101,8 +111,13 @@ extensions. :wrappers => true, :force => true, :install_dir => spec.base_dir, - :env_shebang => installer_env_shebang) - installer.install say "Restored #{spec.full_name}" end |