| Login | Tour | Inicio | Chat | Descargas | Wallpapers | Páginas recientes | FAQ | | ||
Custom Search
![]() Full text search engine aarkerio Sigue con nosotros aarkerio Hot and really brave aarkerio La resistencia xhaman Bug || Feature vendaval A bajo nivel vendaval ¿Lucha antinarco? tonathiu Rayuela tonathiu Próximamente Solución del Reto thot Music is Math vendaval ¿No que no tronabas, pistolita? asarch Entre espurios y talentos juveniles. chilicuil Cow Love aarkerio Regálame tus ideas ¿sí? tuanis Intrepid Ibex beta disponible! der_teufel La matanza dejó una huella muy significativa y no queremos que vuelva a suceder tonathiu ¿P's no que era imposible? aarkerio Testing Conkeror aarkerio Really fast boot aarkerio "Estática" culpada por alterar votos en Columbia pollotron ![]() GNU/Linux ![]() Hacktivismo ![]() Debian ![]() NetBSD ![]() WWW ![]() Guia Linux ![]() Server Side ![]() Ofimatica ![]() Despabilando... ![]() Mundo Maya ![]() Literatura ![]() Agora ![]() Psicologia ![]() Economia ![]() Ambientalismo ![]() Desarrollo Biologia ![]() |
Server Side \ Ruby on Rails on Debian (and maybe Ubuntu ;-] ) Este artículo ha sido consultado en 870 ocasiones.
Nota: Recordemos que Apache2 y el directorio /var/www debe ser propiedad del usuario www-data. Bien, instalamos los paquetes para Ruby: $sudo apt-get install aptitude install ruby libzlib-ruby rdoc irb Instalamos GEMS, que es como el PEAR de PHP, pero para Ruby: $wget http://rubyforge.org/frs/download.php/1399/rubygems-0.8.1.tgz Instalamos rails: $sudo gem install rails --include-dependencies Creamos un proyecto: $rails miproyecto Y nos metemos a ese directorio: $cd miproyecto Iniciamos el RoR server (WEBrick): $ruby script/server Debemos ver algo como esto: => Booting WEBrick... Si nos colocamos con Firefox en http://localhost:3000/ debemos ver la pantalla de bienvenida:
Bien ahora apagamos el WEBrick conm ctrl+c, asegurate de haberlo apagado con "ps -U www-data", es decir no debe haber un proceso con ese nombre. $sudo apt-get install apache2 libapache2-mod-fastcgi Creamos un archivo para que Apache2 ejecute RoR: $sudo mcedit /etc/apache2/sites-available/ruby Así debe quedar:
<virtualhost *:8080>
ServerAdmin micorreo@gmail.com
ServerName *
DocumentRoot /var/www/ruby/public/
Options Indexes FollowSymLinks MultiViews
ErrorLog /var/www/apache2_ruby_error.log
<Directory /var/www/ruby/public/>
Options ExecCGI FollowSymLinks
AddHandler cgi-script .cgi
AllowOverride all
Allow from all
Order allow,deny
</Directory>
</virtualhost>
Ligamos: ln -s /etc/apache2/sites-available/ruby /etc/apache2/sites-enabled/ruby Creamos una instacia de RoR: $cd /var/www && sudo rails ruby Reiniciamos Apache: $sudo /etc/init.d/apache2 restart Si nos colocamos con Firefox en http://localhost:8080/ debemos ver otra vez la pantalla de bienvenida. Por si te lo estás preguntado, Ruby soporta PGSQL, sólo hay que agregar el soporte para PostgreSQL: $sudo apt-get install libpgsql-ruby1.8 Y eso es todo para empezar a trabajar. Ruby Rulezzz!!! En la próxima entrega veremos como crear una aplicación Web básica con RoR. Última actualización: 2007-04-29 10:57:00-05 |
![]() =( Se em barrio y estoy en un curso de GNU/linux para usuarios Noveles 3 hours, 22 minutes ago El fin de semana posteo la receta para marinar 13 hours, 15 minutes ago la carne para que tenga un buen sabor al asarla 13 hours, 18 minutes ago Por fin en Oaxaca y usando una compu ;) 13 hours, 29 minutes ago Tambien escribo recetas de cocina y chistes =P 18 hours ago @Tuanis: En tu Blog pones sobre lo que te interesa, yo hablo de computacion, aunque 18 hours, 1 minute ago Que estuvimos haciendo >> 18047 lecturas Anticoncepción de Emergencia 15608 lecturas Sexualidad infantil y juvenil 12353 lecturas Rompiendo cualquier clave WEP en unos pocos minutos 11050 lecturas Sinapsis y exocitosis 10936 lecturas Mi primer CakePHP, mmmmm cakeee 7766 lecturas Evolución filética en las hepáticas 7613 lecturas BASH y Primeros Comandos 5909 lecturas Interrupción de Embarazo 5849 lecturas CakePHP II Active Record 5825 lecturas
|
| ||
| Me dormí y soñé que la vida era belleza; me desperté y vi que era deber. I. Kant | ||
| Este trabajo está licenciado bajo la MonoNeurona Commons License. 2002-2008 © :: Colectivo MonoNeurona.org :: | ||