Note: Testo rimosso dalla rev 1  e Testo aggiunto nella rev2

rubygems è un sistema di pacchettizzazione per librerie ed applicazione scritte in ruby.

E’ una sorta di cpan/apt/urpmi ma con qualche differenza.

Ad esempio, rubygems permette di far convivere versioni differenti di uno stesso pacchetto (sia esso una libreria o un applicativo), senza rompere le dipendenze, quindi nessun rischio di “dll hell” o “rpm hell”.

Una volta installato il pacchetto rubygemsRubyGems che si trova su RubyForge è possibile installare librerie da riga di comando semplicemente con
 gem install libreria

sarà il sistema stesso a preoccuparsi di andare a cercare le dipendenze, scaricare tutto, eventualmente compilare, installare la documentazione etc..

Il pacchetto comprende anche un utile servizio per navigare nella documentazione dei pacchetti installati, e per mettere a disposizione le gem ad altri, basta dare il comando

 gem_server

RubyGems funziona su qualsiasi piattaforma dove funzioni ruby, ed è il mezzo di distribuzione più usato anche se ancora non è stato incluso con la distribuzione ufficiale di ruby (ma è già presente nell’installer per windows).

Created on November 25, 2005 16:46 by Ruby Fan (151.37.134.237)