- RubyGems
-
RubyGems Aktuelle Version 1.8.10
(25. August 2011)Betriebssystem plattformunabhängig Lizenz Ruby License rubygems.org RubyGems (oder kurz: Gems) ist das offizielle Paketsystem für die Programmiersprache Ruby. Mit ihm hat der Anwender die Möglichkeit, mehrere (zum Beispiel ältere oder jüngere) Versionen eines Programmes, Programmteiles oder einer Bibliothek gesteuert nach Bedarf einzurichten, zu verwalten oder auch wieder zu entfernen.
Verwendung
RubyGems wird über den Kommandozeilenbefehl gem aufgerufen.
Will man einen RubyGem in einem Ruby-Programm benutzen, muss man vorher die erforderliche Bibliothek laden:
require 'rubygems' gem 'json' gem 'rake', '= 0.8.1' # mit Versionsangabe
Seit Ruby 1.9 ist RubyGems Bestandteil der Standardbibliothek von Ruby.
Name
Das Wort gem bedeutet hier so viel wie Ding; im Englischen kann es Edelstein, Semmel, Brötchen oder auch Kleinod, Kostbarkeit bedeuten. Diese Dinge (gems) haben einen Namen, zum Beispiel Rake, und eine Versionsnummer (zum Beispiel 0.4.18), mit welchen sie in den dafür eingerichteten Repositorien (Sammlungen, Warenlagern) gefunden werden können.
Quellen
- Offizielle Website
- MiniGems - eine alternative Implementierung zu RubyGems
Kategorie:- Programmiersprache Ruby
Wikimedia Foundation.