0Pricing
Ruby Academy · Lección

¿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é son las gems? — ilustración 1

¿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 -v

Mostrar las gemas instaladas

Mostrar las gemas instaladas

Utilice el comando gem list para ver las gemas instaladas.

gem list

Actualizar una gema

Actualizar una gema

Para actualizar una gema a la versión más reciente, utilice:

gem update gem_name

Consultar 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_name

Comprobar las fuentes de RubyGems

Comprobar las fuentes de RubyGems

Consulte los repositorios de gemas que utiliza su sistema con:

gem sources

Alternativas 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.

¿Qué son las gems? — ilustración 10

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

  1. ¿Qué son las gems?
  2. Instalación y uso de gems
  3. Gestión de dependencias con Bundler
  4. Creación de su propia gem
← Volver a Ruby Academy