¿Qué son las gems?
Aprenda sobre RubyGems, el sistema de gestión de paquetes de Ruby
¿Qué son las gems? es una lección gratuita de Ruby Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Ruby Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Ruby Academy incluye 4 lecciones en total.
Introducción a las gemas de Ruby
¿Qué son las gemas?
Las gemas son bibliotecas reutilizables que añaden funcionalidad a las aplicaciones de Ruby.
RubyGems es el sistema de gestión de paquetes para instalar y administrar gemas.

¿Qué es RubyGems?
¿Qué es RubyGems?
RubyGems es el gestor de paquetes estándar de Ruby.
Ayuda a instalar, actualizar y administrar gemas de forma eficaz.
Comprobar la versión instalada de RubyGems
Comprobar la versión instalada de RubyGems
Utilice el siguiente comando para comprobar la versión instalada de RubyGems.
gem -vMostrar las gemas instaladas
Mostrar las gemas instaladas
Utilice el comando gem list para ver las gemas instaladas.
gem listActualizar una gema
Actualizar una gema
Para actualizar una gema a la versión más reciente, utilice:
gem update gem_nameConsultar los detalles de una gema
Consultar los detalles de una gema
Utilice el siguiente comando para ver más detalles sobre una gema instalada:
gem info gem_nameComprobar las fuentes de RubyGems
Comprobar las fuentes de RubyGems
Consulte los repositorios de gemas que utiliza su sistema con:
gem sourcesAlternativas a RubyGems
Alternativas a RubyGems
Entre las herramientas para administrar dependencias de Ruby se incluyen:
- Bundler: administra las dependencias de gemas de los proyectos.
- RVM (Ruby Version Manager): gestiona las versiones de Ruby y los conjuntos de gemas.
- rbenv: administra varias versiones de Ruby.
¡Enhorabuena!
¡Enhorabuena!
Ha aprendido qué son las gemas de Ruby y cómo se administran con RubyGems.
A continuación, aprenderá a instalar y utilizar gemas en sus proyectos.

Preguntas frecuentes
¿La lección «¿Qué son las gems?» es gratis?
Sí — el texto completo de «¿Qué son las gems?» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Ruby Academy, actualiza a CoddyKit PRO. El curso de Ruby Academy incluye 4 lecciones en total.
¿Qué aprenderé en «¿Qué son las gems?»?
Aprenda sobre RubyGems, el sistema de gestión de paquetes de Ruby Practicas Ruby Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Ruby Academy?
No se requiere experiencia previa. Ruby Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «¿Qué son las gems?»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Ruby Academy?
Sí. Cada lección de Ruby Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- ¿Qué son las gems?
- Instalación y uso de gems
- Gestión de dependencias con Bundler
- Creación de su propia gem