Ruby on Rails es una plataforma web de código abierto para el desarrollo de aplicaciones web que hacen uso de una base de datos. Está optimizada para que el programador mantenga una productividad sostenible, ya que permite escribir código favoreciendo la convención por encima de la configuración.
Para ejecutar Ruby on Rails, instale Ruby, Ruby Gems, Ruby on Rails, lighttpd, MySQL y PHP5. Para instalar los paquetes básicos de Tuby puede introducir la siguiente orden en la terminal:
sudo apt-get install ruby ri rdoc libmysql-ruby
Para instalar el paquete Ruby Gems, ejecute las siguientes órdenes:
sudo wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz tar -xvzf rubygems-0.9.0.tgz cd rubygems-0.9.0 sudo ruby setup.rb
Para instalar algunas gemas básicas, ejecute los siguientes comandos:
sudo gem install actionmailer sudo gem install activesupport sudo gem install actionpack sudo gem install actionwebservice
Para instalar el paquete Ruby on Rails ejecute el siguiente comando:
sudo gem install rails --include-dependencies
Para instalar el paquete lighttpd ejecute el siguiente comando:
sudo apt-get install lighttpd libfcgi-dev libfcgi-ruby1.8
![]() |
|
El paquete lighttpd es un servidor web. Puede instalar el paquete apache2 y el paquete lighttpd en la misma máquina, pero sólo podrá ejecutar uno de ellos a la vez, ya que ambos utilizan el puerto número 80. |
Para instalar el paquete MySQL, consulte “MySQL”.
Para instalar el paquete PHP5, consulte la sección “PHP5 - Lenguaje de scripts”.
Modifique el archivo /etc/lighttpd/lighttpd.conf
para configurar sus dominios.
Debe activar un par de módulos lighttpd para usar Ruby on Rails. Puede ejecutar las siguientes órdenes para activar los módulos:
sudo /usr/sbin/lighty-enable-mod fastcgi sudo /usr/sbin/lighty-enable-mod proxy
Verifique las modificaciones realizadas en el archivo de configuración /etc/lighttpd/lighttpd.conf
. Ejecute las siguientes órdenes para comprobar las modificaciones:
sudo /etc/init.d/lighttpd stop sudo lighttpd -f /etc/lighttpd/lighttpd.conf
Si recibe algún error asegúrese de solucionarlo. Los mensajes de error son la mejor referencia para buscar ayuda.
Eso es todo. Ahora su Servidor está preparado para aplicaciones Ruby on Rails.