Bienvenido a   :: LINUX SOLUTIONS CENTER ::

México,  Viernes 04 de Julio 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

El Clima
Current Fri, 04 Jul 2008 7:40 am CDT
City: Ocoyucan
Cloudy
sunrise: 7:00 am
sunset: 8:14 pm
Act: 13°
Máx: 21°
Mín: 12°

Esta NocheMañana
Scattered
Thunderstorms
Scattered
Thunderstorms
 
Máx: 21°
Mín: 12°
Máx: 19°
Mín: 13°

Próximos Cursos de GNU/Linux Julio 2008 en Puebla y más


Banner Advertisement

Otros Productos y servicios aquí


Como Instalar RubyOnRails+Mysql+Mongrel en Debian PDF Imprimir E-mail
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 )
 


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_counterHoy56
mod_vvisit_counterAyer282
mod_vvisit_counterEsta Semana1083
mod_vvisit_counterEste Mes843
mod_vvisit_counterTotal29056
Linuxsc en RSS
Archivo Historico

Ultimo Reporte