| « Felíz Año Nuevo 2008 | Una caricatura de Droopy » |
(Actualización 19 de febrero de 2008)

Este tutorial tiene la finalidad de instalar Ruby on Rails en Ubuntu Gutsy 7.10 en modo desarrollo. En producción es mejor utilizar Apache, que explicaré como instalarlo en un post futuro.
También es aplicable en versiones como Kubuntu y Xubuntu.
Follow up:
Para comenzar abrimos una consola para usar el apt e instalar builds esentials:
sudo apt-get install build-essential
Instalación de Ruby con Mysql: Si ya está instalado Mysql sencillamente lo notificará y seguirá con la siguiente instalación.
sudo apt-get install ruby ri rdoc mysql-server libmysql-ruby ruby1.8-dev irb1.8 libdbd-mysql-perl libdbi-perl libmysql-ruby1.8 libmysqlclient15off libnet-daemon-perl libplrpc-perl libreadline-ruby1.8 libruby1.8 mysql-client-5.0 mysql-common mysql-server-5.0 rdoc1.8 ri1.8 ruby1.8 libopenssl-ruby
Descargar Ruby Gems:
wget http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz
Al momento de hacer este tutorial la ultima versión de Ruby Gems es la 1.0.1. Sería conveniente visitar su página web para verificar si hay una nueva.
Descomprimir el archivo descargado:
tar xvzf rubygems-1.0.1.tgz
Entrar al directorio "rubygems-1.0.1":
cd rubygems-1.0.1
Ejecutar el archivo de instalación:
sudo ruby ./setup.rb
Ya disponible Gem se puede instalar rails:
sudo gem1.8 install rails --include-dependencies
Ya está instalado pero con Webrick da problemas, por lo tanto es preferible instalar Mongrel:
sudo gem1.8 install mongrel
Al aparecer el siguiente menú:
Select which gem to install for your platform (i486-linux)
1. mongrel 1.1.1 (java)
2. mongrel 1.1.1 (ruby)
3. mongrel 1.1.1 (mswin32)
4. mongrel 1.1 (java)
5. mongrel 1.1 (ruby)
6. mongrel 1.1 (mswin32)
7. Skip this gem
8. Cancel installation
Seleccionamos la N° 2
Y se le responde "Y" a las siguientes preguntas:
Install required dependency gem_plugin? [Yn] y
Install required dependency cgi_multipart_eof_fix? [Yn] y
Install required dependency daemons? [Yn] y
Install required dependency fastthread? [Yn] y
Ya con estos pasos realizados podemos usar Ruby on Rails en Gutsy. Para verificar que todo haya quedado bien hacemos una prueba:
rails -d mysql miprograma
Ingresamos al directorio del programa creado:
cd miprograma
Iniciamos Mongrel:
mongrel_rails start -d
Y abrimos en el navegador la siguiente dirección:
Si aparece la página de bienvenida mas los detalles de la configuración al hacer click en "About your application’s environment" quiere decir que todo ha salido bien. Nota: Antes hay que crear una base de datos y configurar el dabase.yml, con los datos respectivos.
Esto es todo por el momento. Espero que sea útil este tutorial.
[adsense:]