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 --systemActualiza los gems instalados a través de:
gem updateCuando 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 railsmysql (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.8sudo gem install rails
sudo gem install mongrelY 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 --systemLo 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-devFuente: http://www.rousette.org.uk/projects/forums/viewthread/177/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.