class Gem::Installer

Der Installer installiert die Dateien aus der .gem in das Gem.home.

Gem::Installer erledigt die Arbeit, Dateien an den richtigen Stellen im Dateisystem abzulegen, einschließlich des Entpackens des Gems in sein Gem-Verzeichnis, der Installation des Gemspec im Spezifikationsverzeichnis, der Speicherung des gecachten Gems im Cache-Verzeichnis und der Installation von Wrappern oder Symlinks für ausführbare Dateien.

Der Installer ruft vor- und nachgelagerte Hooks auf. Hooks können entweder über eine rubygems_plugin.rb-Datei in einem installierten Gem oder über eine rubygems/defaults/#{RUBY_ENGINE}.rb- oder rubygems/defaults/operating_system.rb-Datei hinzugefügt werden. Siehe Gem.pre_install und Gem.post_install für Details.