La semana pasada empecé a trabajar en Simpple, la empresa donde hice el proyecto final de carrera. Estoy en un proyecto con Ruby On Rails y hablándolo con unos amigos he comentado lo fácil (almenos en Linux) que es instalar todo lo necesario para empezar a programar con Ruby y el framework RoR.

He aquí los pasos para una Ubuntu Dapper (aunque el resto de distribuciones debe de ser equivalente pero con su sistema de paquetes):
Paquetes que necesitamos: (para ello, tiramos de paquetes propios del repositorio de Ubuntu)
$ sudo aptitude install ruby rdoc irb ri
También esta el paquete rails en Ubuntu para instalar, pero recomiendo instalarlo a mano. De esta forma no me ha dado ningún problema y podemos ir actualizándolo, rubygem se encarga de bajarnos todo lo necesario y instalarlo en el sistema muy limpiamente:
$ wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
$ tar -zxvf rubygems-0.9.0.tgz
$ cd rubygems-0.9.0
$ sudo -s
# ruby setup.rb
# gem install rails --include-dependencies
Listo. Ya tenemos todo lo necesario… Basta un
$ rails aplicacion-ejemplo
Para generar el esqueleto y empezar a toquetear por ahí.
Y el servidor web (WEBrick) lo lleva ya integrado. Para encenderlo:
$ cd aplicacion-ejemplo
$ ruby script/server
Lo suyo es instalarse una Base de Datos, como MySQL:
$ sudo aptitude install mysql-server mysql-admin mysql-query-browser
*Cuidado con el bug de mysql-admin. Para editar tablas, usad mysql-admin porque con mysql-query-browser ahora es imposible por culpa de otro bug.
Y un entorno de desarrollo como RadRails, un plugin para Eclipse:
aptitude install eclipse
Instalarse el plugin de Radrails y Subversion (como un TortoiseSVN integrado), por ejemplo.
Actualizado el 14-08-2006