Ruby on Rails is an open source web framework for developing database backed web applications. It is optimized for sustainable productivity of the programmer since it lets the programmer to write code by favouring convention over configuration.
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
To install some basic gems, please run the following commands:
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 la sección MySQL.
To install PHP5 package, please refer to the “PHP5 - Lenguaje de scripts” section.
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.