Modul Gem

RubyGems ist der Ruby-Standard für die Veröffentlichung und Verwaltung von Drittanbieterbibliotheken.

Für Benutzerdokumentation siehe

Für Dokumentation für Gem-Entwickler siehe

Weitere RubyGems-Dokumentation finden Sie unter

RubyGems Plugins

RubyGems lädt Plugins in der neuesten Version jedes installierten Gems oder in $LOAD_PATH. Plugins müssen ‘rubygems_plugin’ (.rb, .so, etc) heißen und sich im Stammverzeichnis des require_path Ihres Gems befinden. Plugins werden an einem speziellen Ort installiert und beim Booten geladen.

Ein Beispiel für ein Plugin finden Sie im Graph Gem, das einen gem graph Befehl hinzufügt.

RubyGems Standardwerte, Verpackung

RubyGems Standardwerte werden in lib/rubygems/defaults.rb gespeichert. Wenn Sie RubyGems verpacken oder Ruby implementieren, können Sie die RubyGems-Standardwerte ändern.

Für RubyGems-Packer stellen Sie lib/rubygems/defaults/operating_system.rb bereit und überschreiben Sie alle Standardwerte aus lib/rubygems/defaults.rb.

Für Ruby-Implementierer stellen Sie lib/rubygems/defaults/#{RUBY_ENGINE}.rb bereit und überschreiben Sie alle Standardwerte aus lib/rubygems/defaults.rb.

Wenn Sie möchten, dass RubyGems bei der Installation oder Deinstallation zusätzliche Arbeiten durchführt, kann Ihre Standardwert-Überschreibungsdatei Pre-/Post-Installations- und Deinstallationshaken festlegen. Siehe Gem::pre_install, Gem::pre_uninstall, Gem::post_install, Gem::post_uninstall.

Fehler

Sie können Fehler im RubyGems Bug Tracker auf GitHub melden.

Danksagungen

RubyGems wird derzeit von Eric Hodel gepflegt.

RubyGems wurde ursprünglich auf der RubyConf 2003 von entwickelt

Mitwirkende

(Wenn Ihr Name fehlt, BITTE lassen Sie es uns wissen!)

Lizenz

Siehe LICENSE.txt für Berechtigungen.

Danke!

-Das RubyGems-Team