Este documento describe el proceso de instalación y configuración de Ruby y Ruby on Rails en Windows para el desarrollo de una aplicación web de calculadora utilizando el framework Ruby on Rails.
Antes de comenzar, asegúrese de contar con:
- Sistema Operativo Windows 10 o superior.
- Conexión a Internet.
- Permisos de administrador para instalar software.
Ingresar al sitio oficial de RubyInstaller:
Descargar la versión recomendada más reciente para Windows.
En este proyecto se instaló:
Ruby 3.4.9
Durante la instalación, activar la opción:
Add Ruby executables to your PATH
Esto permitirá ejecutar Ruby desde cualquier terminal de Windows.
Al finalizar la instalación de RubyInstaller aparecerá una ventana similar a la siguiente:
1 - MSYS2 base installation
2 - MSYS2 system update (optional)
3 - MSYS2 and MINGW development toolchain
Which components shall be installed? If unsure press ENTER [1,3]
Simplemente presionar:
ENTER
Esto instala automáticamente:
- MSYS2 Base Installation
- MINGW Development Toolchain
Estos componentes son necesarios para compilar dependencias nativas utilizadas por Rails y diversas gemas.
⚠️ IMPORTANTENo cerrar la ventana durante la instalación de MSYS2. Algunas dependencias pueden tardar varios minutos en descargarse e instalarse.
Se utilizó el administrador de paquetes Winget para instalar Git:
winget install --id Git.Git -e --source wingetPosteriormente se verificó la instalación mediante:
git --versionAbrir una nueva ventana de CMD o PowerShell y ejecutar:
ruby -vResultado obtenido:
ruby 3.4.9 (2026-03-11 revision 76cca827ab) +PRISM [x64-mingw-ucrt]Esto confirma que Ruby fue instalado correctamente.
RubyGems es el gestor de paquetes oficial de Ruby.
Ejecutar:
gem -vResultado obtenido:
3.6.9RubyGems se encuentra funcionando correctamente.
Antes de instalar Rails se ejecutó:
rails -vResultado:
'rails' is not recognized as an internal or external command,
operable program or batch file.
Este mensaje indica que Ruby on Rails aún no estaba instalado.
Para instalar Rails se ejecutó:
gem install railsDurante la instalación se descargaron e instalaron múltiples dependencias necesarias para el framework.
Entre las principales:
- activesupport
- activerecord
- actionpack
- actionview
- actionmailer
- actioncable
- railties
- nokogiri
- rails
Instalación finalizada con éxito:
Successfully installed rails-8.1.3
39 gems installed
💡 NOTA
La instalación de Rails puede tardar varios minutos dependiendo del rendimiento del equipo y la velocidad de Internet.
Una vez finalizada la instalación:
rails -vResultado obtenido:
Rails 8.1.3Ruby on Rails fue instalado correctamente y está listo para ser utilizado.
| Componente | Versión |
|---|---|
| Ruby | 3.4.9 |
| RubyGems | 3.6.9 |
| Rails | 8.1.3 |
Durante la instalación apareció la siguiente recomendación:
A new release of RubyGems is available: 3.6.9 → 4.0.13
Para actualizar RubyGems:
gem update --system 4.0.13
⚠️ IMPORTANTEEsta actualización es opcional. El proyecto puede desarrollarse correctamente con la versión instalada actualmente.
Después de completar todos los pasos se dispone de un entorno de desarrollo completamente funcional para trabajar con:
- Ruby
- RubyGems
- Ruby on Rails
Lo que permite crear aplicaciones web utilizando la arquitectura MVC (Model-View-Controller), característica principal del framework Ruby on Rails.