Che cosa sono le GEM?

Utente HTML.it
chiede

Che cosa sono le GEM?

Redazione HTML.it
risponde

Una GEM è l’equivalente di un pacchetto (package) per i sistemi operativi unix based e per altri linguaggi di programmazione, ad esempio i file .Egg per Python.

Consiste normalmente in una libreria, sviluppata in Ruby o in C, che può essere installata o disinstallata nel sistema per aggiungere nuove funzionalità alla standard library di Ruby.

Un pacchetto GEM ha estensione .gem e si gestisce grazie alla libreria RubyGems.