Ruby on Rails · 2 min read · Jan 21, 2026

Introducción a Ruby On Rails

Introducción a Ruby On Rails

Generalmente hay 3 instalaciones: OSX, Windows y Linux, y esta última es la más fácil.

Windows:

Ve a http://www.rubyonrails.org/, y descarga el paquete que contiene gems (instalador de Windows).

Instala el paquete.

Actualiza el sistema de gems a través de:

gem update --system

Actualiza los gems instalados a través de:

gem update

Cuando esto esté hecho, instala los gems relevantes. Sugeriría lo siguiente como mínimo:
*rails (para el framework)
Ten en cuenta que rails 2.02 es la versión más nueva, puedes instalar una versión anterior a través de

gem install v1.2.6 rails

mysql (para acceso a la base de datos) mongrel (servidor web mejor que webrick)

Cuando se te pregunte por la versión que deseas usar, elige la versión más nueva que tenga win32 en la opción.

OSX 10.4 y 10.5

Ve a http://www.macports.org/ y descarga la versión correcta del archivo (tiger/leopard).

Lee la guía de instalación: http://www.macports.org/install.php

Guía rápida:
Instala el xcode correcto para tu sistema.
Instala el programa macports (esto puede tardar un poco)
Cuando termines, haz:

sudo port install ruby  
sudo port install rb-gems (habilitando gems bajo ruby)  
sudo gem install rails (framework)  
sudo port install rb-mysql (mysql para usar bajo RoR)  
sudo gem install mongrel (servidor web)  
sudo port install subversion (para fácil instalación de plugins remotos)

Linux (basado en Ubuntu / Debian)

sudo apt-get update && sudo apt-get upgrade (obteniendo la lista más nueva y actualizando el software antes de continuar).  
sudo apt-get install ruby subversion mysql libmysql-ruby1.8
sudo gem install rails  
sudo gem install mongrel

Y deberías estar listo para comenzar.

IDE para usar con RoR:
Textmate (OSX), tiene una integración de subversion muy pobre, pero buena integración con RoR
No es gratis
Eclipse (buena integración, a través de plugins)
http://www.eclipse.org/ descarga plugins a través del sitio web de Aptana, para soporte de RoR.
Gratis

Aptana (buena integración a través de plugins) http://www.aptana.com/
IDE completo, basado en eclipse. Gratis
IDEA (buena integración a través de plugins)
Suite completa de IDE, con gran integración de subversion, mysql e incluso jira para seguimiento de errores.
Profesional, pero caro.

Recuerda apuntar tu IDE a donde está instalado tu RoR / rails para la mejor integración:
Windows más a menudo: c:\ruby\bin
OSX: /opt/local/
Linux: /usr/bin/ruby

Errores:

Linux:

sudo gem update --system

Lo que introdujo este error:

/usr/bin/gem:23: uninitialized constant Gem::GemRunner(NameError)

cada vez que intentaba ejecutar rubygems. En el foro de rails, encontré una solución para ello!. Simplemente agrega la línea al archivo /usr/bin/gem (puede ser diferente en un mac):

require 'rubygems/gem_runner'

despues de

require 'rubygems'

Fuente: http://www.nickpeters.net/2007/12/31/fix-for-uninitialized-constant-gemgemrunner-nameerror/

Este error al instalar gems:

extconf.rb:1:in `require’: no such file to load—mkmf (LoadError)

de extconf.rb:1.

Haz:

sudo apt-get install ruby1.8-dev

Fuente: http://www.rousette.org.uk/projects/forums/viewthread/177/

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.