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?
Respuesta
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.
eres el mejor John (y) –
Más respuestas útiles quedaron [aquí a esta pregunta similar] (http://stackoverflow.com/q/822980/181638) antes de que también se cerrara. –
¡La caja de herramientas de Ruby es fantástica! – debbie
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.
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).
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.
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. –
- 1. Cómo buscar gemas ruby útiles
- 2. Convenciones de nomenclatura de gemas de Ruby
- 3. Gemas de cifrado de dos vías recomendadas para Ruby?
- 4. ¿Puede JRuby usar gemas de Ruby originales?
- 5. Desinstalar versiones antiguas de Ruby gemas
- 6. ¿Cómo actualizar las gemas en Ruby para Windows?
- 7. Ruby no puede encontrar las gemas instaladas
- 8. ¿Cómo desinstalo ruby y gemas usando RVM?
- 9. ¿Por qué RVM instala gemas duplicadas para diferentes gemas?
- 10. ¿Cómo desarrollar gemas?
- 11. ¿Cómo utiliza Bundler Gemfile.lock para cargar gemas?
- 12. ¿Qué gemas de Ruby admiten la API de Facebook?
- 13. La mejor manera de depurar gemas de terceros en ruby
- 14. ¿Cómo instalo las gemas de Ruby cuando uso RVM?
- 15. Implementación de Ruby is_numeric? para cadenas, necesita mejores alternativas
- 16. Cómo verificar su lista de gemas en heroku
- 17. Bypassing bundler para desarrollo auxiliar gemas
- 18. Cargue dos módulos Ruby/gemas con el mismo nombre
- 19. Me sale "Faltan estas gemas requeridas", pero las gemas están instaladas
- 20. Mejores prácticas de la lista de SharePoint
- 21. Bundler no pudo encontrar versiones compatibles para "bundler" de gemas:
- 22. ¿Cómo administrar múltiples gemas y versiones ruby con RVM?
- 23. Cómo distribuir una aplicación Ruby con las gemas necesarias
- 24. Ruby On Rails - Dónde van las gemas en realidad
- 25. gemas/complementos para el sistema de afiliados?
- 26. instalación de gemas utilizando RVM
- 27. gemas rieles Bundler instalan
- 28. Actualización de gemas en Windows: ¿está roto?
- 29. gemas de rastrillo: refresh_specs error en las gemas desempacadas
- 30. Dependencias de gemas condicionales
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/ –
¿Las mejores gemas? [Los de Yusuke Endoh, sin duda] (https://github.com/mame). –
Eche un vistazo a [Awesome Ruby] (http://awesome-ruby.com), una colección categorizada impulsada por la comunidad de conocidos recursos de Ruby. – markets