|
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 
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 )
|