2009-08-09 9 views
52

Sono fuori dal mondo Ruby da un po '(3 anni), ma sto tornando per un progetto. Ora sono sopraffatto da tutte le gemme disponibili. C'è una lista di gemme per popolarità/migliori gemme? E dov'è l'attuale lista di tutte le gemme?elenco di tutte le migliori gemme per Ruby?

+0

Ho creato un elenco di gemme per la macchina di sviluppo in Ruby on Rails http://www.codebeerstartups.com/2013/04/must-have-gems-for-development-machine-in-ruby-on- rotaie/ –

+0

Le migliori gemme? [Quelli di Yusuke Endoh, senza dubbio] (https://github.com/mame). –

+0

Dai un'occhiata a [Awesome Ruby] (http://awesome-ruby.com), una raccolta basata sulla community classificata di risorse Ruby ben note. – markets

risposta

87

Non so "il migliore", ma se si desidera visualizzare un elenco di gemme comunemente utilizzate per vari scopi, ho trovato The Ruby Toolbox una risorsa eccezionale. Le classifiche sono determinate contando il numero di forchette e osservatori di vari progetti github, quindi considererei meno "questo è quello che dovrei usare", e più come "queste sono alcune cose che dovrei controllare". Per lo meno, è probabile che siano tutti in fase di sviluppo attivo e abbastanza aggiornati, ed è molto utile vedere gruppi di gemme suddivisi per categoria.

Per ottenere un elenco di tutte le gemme di una determinata fonte, è possibile utilizzare gem list --remote, come indicato da agosto. Rubyforge (che è la tua fonte predefinita) e github sono sicuramente i due più usati.

+0

tu sei il migliore John (y) –

+0

Altre risposte utili sono state lasciate [qui a questa domanda simile] (http://stackoverflow.com/q/822980/181638) prima che venisse chiusa. –

+0

La Ruby Toolbox è fantastica! – debbie

5

Ruby gems è un gestore di pacchetti per progetti ruby. Non esistono cose come le gemme "migliori". Forse più usato, ma non "migliore".

Per un elenco di tutte le gemme su rubygems.org, provare gem list --remote. Puoi anche provare con lo gem list --remote --source=http://gems.github.com/, dato che github è anche una popolare fonte di distribuzione gemma.

1

andare a RubyForge e continuare da lì.

+0

Attualmente inattivo. – sjas

5

Gemcutter è una fonte alternativa per la distribuzione di gemme di Ruby e mantiene alcune statistiche su quali sono le gemme più scaricate (il che fa pensare alla popolarità).

http://gemcutter.org/stats

Purtroppo non mantiene molto di più di un top 10 sulla pagina delle statistiche, che è invaso da Rails dipendenze. Tuttavia, se cerchi gemme specifiche puoi vedere le statistiche di download abbastanza chiaramente per valutare la popolarità.

+0

Gemcutter è ora [rubygems.org] (https://rubygems.org), la fonte dominante dei rubygems. La pagina delle statistiche è comunque praticamente la stessa. –

Problemi correlati