2009-08-09 9 views
52

He estado fuera del mundo de Ruby por un tiempo (3 años), pero vuelvo para un proyecto. Ahora estoy abrumado por todas las gemas disponibles. ¿Hay una lista de gemas por popularidad/mejores gemas? ¿Y dónde está la lista actual de todas las gemas?lista de todas/las mejores gemas para Ruby?

+0

He creado una lista de gemas para la máquina de desarrollo en Ruby on Rails http://www.codebeerstartups.com/2013/04/must-have-gems-for-development-machine-in-ruby-on- rails/ –

+0

¿Las mejores gemas? [Los de Yusuke Endoh, sin duda] (https://github.com/mame). –

+0

Eche un vistazo a [Awesome Ruby] (http://awesome-ruby.com), una colección categorizada impulsada por la comunidad de conocidos recursos de Ruby. – markets

Respuesta

87

No sé "lo mejor", pero si desea ver una lista de gemas de uso común para diversos fines, he encontrado que The Ruby Toolbox es un gran recurso. Las clasificaciones se determinan contando el número de tenedores y observadores de varios proyectos de Github, por lo que lo veo menos como "esto es lo que debería estar usando", y más como "estas son algunas cosas que debería revisar". Por lo menos, es probable que todos estén en desarrollo activo y estén bastante actualizados, y es muy útil ver grupos de gemas desglosados ​​por categoría.

Para obtener una lista de todas las gemas de una fuente en particular, puede usar gem list --remote, como señala August. Rubyforge (que es tu fuente predeterminada) y github son definitivamente los dos más utilizados.

+0

eres el mejor John (y) –

+0

Más respuestas útiles quedaron [aquí a esta pregunta similar] (http://stackoverflow.com/q/822980/181638) antes de que también se cerrara. –

+0

¡La caja de herramientas de Ruby es fantástica! – debbie

5

Ruby gems es un gestor de paquetes para proyectos ruby. No hay tal cosa como las "mejores" gemas. Quizás el más utilizado, pero no el "mejor".

Para obtener una lista de todas las gemas en rubygems.org, intente gem list --remote. También puedes probar gem list --remote --source=http://gems.github.com/, ya que github también es una fuente popular de distribución de gemas.

5

Gemcutter es una fuente alternativa para implementar gemas de Ruby, y mantiene algunas estadísticas sobre cuáles son las gemas más descargadas (lo que sugiere popularidad).

http://gemcutter.org/stats

Desafortunadamente no mantiene mucho más que un top 10 en la página de estadísticas, que se inunda con las dependencias Rails. Sin embargo, si buscas gemas específicas, puedes ver las estadísticas de descarga con bastante claridad para medir la popularidad.

+0

Gemcutter es ahora [rubygems.org] (https://rubygems.org), la fuente dominante de rubygems. La página de estadísticas sigue siendo prácticamente la misma. –

Cuestiones relacionadas