Bienvenido a   :: LINUX SOLUTIONS CENTER ::

México,  Viernes 21 de Noviembre del 2008   
  Hora Local
Home Programacion Como Instalar RubyOnRails+Mysql+Mongrel en Debian
LINUX es nuestra Especialidad: · Servidores de Internet · Monitoreo de Servidores y Enlaces · Virtualizacion · Firewalls con OpenSource · Proxy Servers (Web Cache) · DNS y DHCP · Web Server · Webmail · NAT's · IP Forwarding · FTP Server · Email Attachmnt Filtering · Reportes estadisticos · Linux Gateway/Router · Bloqueo de Puertos · Email Server · Reporte de todo el trafico interno/externo · Administracion de Ancho de banda · VPN's con Open VPN · Soporte Ténico comercial · Administración de servidores Linux (RedHat EL/AS, Debian, CentOs, etc) · Instalación y Configuración de Servidores · Configuración de servidores de E-Mail (Sendmail, Qmail, Postfix con virtual domains) · Antvirus con OpenSource · Administración de LVM · y mas... mucho mas
Linux Solutions C.
Acerca de
Actualidad
GNU/Linux
Gente en Línea
Tenemos 51 invitados conectado
Estadísticas
Ver contenido por hits : 192121
Acceso



Google Translation

 
Temas Relacionados

GULEV | Software Libre


Banner Advertisement
Como Instalar RubyOnRails+Mysql+Mongrel en Debian PDF Imprimir E-mail
Programacion Unix-Linux
Escrito por Fvasquez   
Sábado, 02 de Febrero de 2008 20:33

Vamos a ver la instalacion basica de ruby on rails algunas de las opciones que aqui damos pueden cambiar a lo largo del tiempo, para el momento en que se escribe este mini manual estas son las opciones basicas para que funcione este servicio....


Manos a la obra Burla


1.-Instalamos los compiladores y demas elementos basicos

fvasquez@inf:~$ sudo apt-get install build-essential

2.-Instalamos ruby en la version 1.8, mysql-server, apache2, ademas de subversion para obtener las versiones mas actuales de los plugins para rails

fvasquez@inf:~$ sudo apt-get install ruby ri rdoc mysql-server libmysql-ruby ruby1.8-dev irb libopenssl-ruby apache2 subversion

3.- Ahora vamos a bajarnos el rubygems, hasta este momento esta es la ultima version, si hay alguna otra mas nueva solo cambia la numeracion.

fvasquez@inf:~$ wget http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz

4.-Descomprimimos el archivo

fvasquez@inf:~$ tar -xvzf rubygems-1.0.1.tgz

5.- Nos cambiamos al directorio que se genera

fvasquez@inf:~$ cd rubygems-1.0.1

6.- Comienza el proceso de instalacion de rails

fvasquez@inf:~$ sudo ruby setup.rb


8.- Corregimos un pequeño problemita en el nombre de archivo de gem

fvasquez@inf:~$ cd /usr/bin
fvasquez@inf:/usr/sbin$ ln -s gem1.8 gem


9.- Ahora instalamos rails desde los repositorios de las gemas

fvasquez@inf:~$ sudo gem install rails --include-dependencies

10.- Ahora vamos a instalar mongrel, que a mi parecer es mejor que webrick, en las ultimas pruebas que he hecho me ha funcionado mejor.

fvasquez@inf:~$ sudo gem install mongrel --include-dependencies


11.- Listo ahora vamos a crear una la estructura basica para una aplicacion y vamos a ver como funciona nuestra instalacion

**** Normalmente yo hago un directorio llado rails en /var/

fvasquez@inf:~$ sudo mkdir /var/rails
fvasquez@inf:~$ chown tu_usuario.tu_usuario /var/rails -R
fvasquez@inf:~$ cd /var/rails/
fvasquez@inf:/var/rails$ rails ejemplorails
fvasquez@inf:/var/rails$ cd ejemplorails

12.- En las ultimas versiones de ruby el manejador de base de datos por default es sqlite asi que si queremos que nos maneje mysql debemos hacer lo siguente:

fvasquez@inf:/var/rails$ rails -d mysql ejemplorails


13.- Levantamos mongrel como daemon, si estas haciendo las primeras pruebas puedes quitarle el -d para prenderlo y apagarlo a tu gusto

fvasquez@inf:/var/rails/ejemplorails$ mongrel_rails start -d

Entra a tu navegador localhost:3000/


Y listo a Desarrollar

 

 


Faustino Vasquez Limon
Linux User

 

Actualizado ( Miércoles, 05 de Marzo de 2008 12:41 )
 


LSC Support Online
SysOp
Tech Support
Encuestas
¿Cuál es tu navegador favorito?
 
Anunciate aquí

Centro de Soluciones Linux

KoalaSoft-Sitio de Amigos

ODM SYSTEM MEXICO

No. de Visitas
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy398
mod_vvisit_counterAyer636
mod_vvisit_counterEsta Semana2545
mod_vvisit_counterEste Mes9183
mod_vvisit_counterTotal76889
Linuxsc en RSS
Archivo Historico

Ultimo Reporte