RubyGems

Vedi tutte le pagine e le modifiche recenti o scarica i sorgenti nella pagina


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 RubyGems 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).

Updated on December 04, 2005 13:44 by Gabriele Renzi (151.37.156.63)