.gitignore para Ruby

26 reglas de exclusión para Ruby, listas para copiar en tu repositorio.

Lenguaje de programación dinámico

El .gitignore completo para Ruby

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:10:52 UTC
# Tecnologías: Ruby

### Ruby ###
# Paquete de gema de Ruby
*.gem
# Bytecode compilado de Ruby
*.rbc
# Directorio de configuración
/.config
# Lista de archivos instalados
/InstalledFiles
# Directorio de paquetes
/pkg/
# Informes de pruebas
/spec/reports/
# Informes de cobertura de código
/coverage/
# Ejemplos de RSpec
/spec/examples.txt
# Archivos temporales de pruebas
/test/tmp/
# Archivos temporales de la versión de prueba
/test/version_tmp/
# Directorio temporal
/tmp/
# Archivos de datos
.dat*
# Historial del REPL
.repl_history
# Directorio de resultados de compilación
build/
*.bridgesupport
build-iPhoneOS/
build-iPhoneSimulator/
/.yardoc/
/_yardoc/
/doc/
/rdoc/
/.bundle/
# Gemas incluidas
/vendor/bundle
/lib/bundler/man/
# Configuración de RVM
.rvmrc
.byebug_history

Qué ignoran estas reglas de Ruby

Todos los patrones y por qué incluirlos en tu .gitignore.

Generalidades

Patrón Qué ignora
*.gem Paquete de gema de Ruby
*.rbc Bytecode compilado de Ruby
/.config Directorio de configuración
/InstalledFiles Lista de archivos instalados
/pkg/ Directorio de paquetes
/spec/reports/ Informes de pruebas
/coverage/ Informes de cobertura de código
/spec/examples.txt Ejemplos de RSpec
/test/tmp/ Archivos temporales de pruebas
/test/version_tmp/ Archivos temporales de la versión de prueba
/tmp/ Directorio temporal

Excluir el archivo de historial de comandos de Byebug.

Patrón Qué ignora
.dat* Archivos de datos
.repl_history Historial del REPL
build/ Directorio de resultados de compilación
*.bridgesupport Excluir el archivo de historial de comandos de Byebug.
build-iPhoneOS/ Excluir el archivo de historial de comandos de Byebug.
build-iPhoneSimulator/ Excluir el archivo de historial de comandos de Byebug.
/.yardoc/ # Caché de documentación y archivos generados:
/_yardoc/ Excluir el archivo de historial de comandos de Byebug.
/doc/ Excluir el archivo de historial de comandos de Byebug.
/rdoc/ Excluir el archivo de historial de comandos de Byebug.
/.bundle/ # Normalización del entorno:
/vendor/bundle Gemas incluidas
/lib/bundler/man/ Excluir el archivo de historial de comandos de Byebug.
.rvmrc Configuración de RVM
.byebug_history Excluir el archivo de historial de comandos de Byebug.

Cómo usar este .gitignore para Ruby

  1. Copia las reglas de Ruby de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Lenguaje

Ver todas las plantillas de Lenguaje