« Felíz Año Nuevo 2008Una caricatura de Droopy »

Instalar Ruby on Rails 2.0. en Ubuntu Gutsy

21/11/2007 | por José Rafael [mail] | Categorías: Linux, Diseño web, Ruby On Rails

(Actualización 19 de febrero de 2008)

Ruby on Rails listo para trabajar en Ubuntu Gutsy

Este tutorial tiene la finalidad de instalar Ruby on Rails en Ubuntu Gutsy 7.10 en modo desarrollo. En producción es mejor utilizar Apache, que explicaré como instalarlo en un post futuro.

También es aplicable en versiones como Kubuntu y Xubuntu.

Follow up:

Para comenzar abrimos una consola para usar el apt e instalar builds esentials:

sudo apt-get install build-essential

Instalación de Ruby con Mysql: Si ya está instalado Mysql sencillamente lo notificará y seguirá con la siguiente instalación.

sudo apt-get install ruby ri rdoc mysql-server libmysql-ruby ruby1.8-dev irb1.8 libdbd-mysql-perl libdbi-perl libmysql-ruby1.8 libmysqlclient15off libnet-daemon-perl libplrpc-perl libreadline-ruby1.8 libruby1.8 mysql-client-5.0 mysql-common mysql-server-5.0 rdoc1.8 ri1.8 ruby1.8 libopenssl-ruby

Descargar Ruby Gems:

wget http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz

Al momento de hacer este tutorial la ultima versión de Ruby Gems es la 1.0.1. Sería conveniente visitar su página web para verificar si hay una nueva.

Descomprimir el archivo descargado:

tar xvzf rubygems-1.0.1.tgz

Entrar al directorio "rubygems-1.0.1":

cd rubygems-1.0.1

Ejecutar el archivo de instalación:

sudo ruby ./setup.rb

Ya disponible Gem se puede instalar rails:

sudo gem1.8 install rails --include-dependencies

Ya está instalado pero con Webrick da problemas, por lo tanto es preferible instalar Mongrel:

sudo gem1.8 install mongrel

Al aparecer el siguiente menú:

Select which gem to install for your platform (i486-linux)
1. mongrel 1.1.1 (java)
2. mongrel 1.1.1 (ruby)
3. mongrel 1.1.1 (mswin32)
4. mongrel 1.1 (java)
5. mongrel 1.1 (ruby)
6. mongrel 1.1 (mswin32)
7. Skip this gem
8. Cancel installation

Seleccionamos la N° 2

Y se le responde "Y" a las siguientes preguntas:

Install required dependency gem_plugin? [Yn] y
Install required dependency cgi_multipart_eof_fix? [Yn] y
Install required dependency daemons? [Yn] y
Install required dependency fastthread? [Yn] y

Ya con estos pasos realizados podemos usar Ruby on Rails en Gutsy. Para verificar que todo haya quedado bien hacemos una prueba:


rails -d mysql miprograma

Ingresamos al directorio del programa creado:

cd miprograma

Iniciamos Mongrel:

mongrel_rails start -d

Y abrimos en el navegador la siguiente dirección:

http://localhost:3000

Si aparece la página de bienvenida mas los detalles de la configuración al hacer click en "About your application’s environment" quiere decir que todo ha salido bien. Nota: Antes hay que crear una base de datos y configurar el dabase.yml, con los datos respectivos.

Esto es todo por el momento. Espero que sea útil este tutorial.

[adsense:]

16 comentarios

Comentario from: Jacobo [Visitante] Email
Hola ! Buen tutorial para instalarlo, pero luego no encuentra donde está rails. No está en el path ? Hay que incluirlo manualmente ? Tampoco me encuentra aptana la instalación de rails ...
25/11/2007 @ 01:36
Comentario from: José Rafael [Miembro] Email · http://blog.joserafael.com.ve
Qué extraño Jacobo, prueba escribiendo en la consola "rails". Debería de funcionar. En caso de que te de un error te recomiendo que hagas otra vez los pasos para la instalación.

En cuanto a Aptana no sabría decirte porque también me dio un error y no lo he podido usar.
26/11/2007 @ 01:35
Comentario from: Jaime Enrique [Visitante] Email
En caso que quieran un IDE puedo recomendarles que usen el Netbeans 6.0 Release Candidate 2, que esta de maravilla lo maneja todo muy bien.

El unico detalle es que la version no esta oficializada como la ultima. Pero en lo que a Ruby On Rails esta funcionando de madre.

Ademas detecta el interprete sin ningun inconveniente.
27/11/2007 @ 15:15
Comentario from: José Rafael [Miembro] Email · http://blog.joserafael.com.ve
Gracias Jaime Enrique, buen dato.
27/11/2007 @ 22:28
Comentario from: Bosco [Visitante] Email · http://bcurtu.com
****-
Ojo! Me he bajado el último RubyGems de la web (1.0.1), en vez del link que pones en el post, y hay una pequeña diferencia y es que el comando "gem" no existe, sino que se llama "gem1.8"

Gracias por la guía!
30/01/2008 @ 16:05
Comentario from: José Rafael [Miembro] Email · http://blog.joserafael.com.ve
Hola Bosco No entiendo muy bien a lo que te refieres. cuando mencionas que el comando "gem" no existe.
31/01/2008 @ 09:27
Comentario from: deigote [Visitante] Email · http://deigote.com/blog
Yo tuve que incluir en el path la siguiente ruta
/var/lib/gems/1.8/bin/
porque ahí se me instalaron las gemas. En el wiki de RoR dice lo mismo, así que debe ser el lugar por defecto.
19/02/2008 @ 05:43
Comentario from: José Rafael [Miembro] Email · http://blog.joserafael.com.ve
Hola deigote, estuve haciendo las pruebas y tienes razón, gracias por la corrección. El tutorial ya lo estoy modificando. Saludos.
19/02/2008 @ 09:43
Comentario from: Luis Gonzalez [Visitante] Email
*****
Disculpa amigo, sabes que segui todos lo pasos que indicaste arriba para instalar ruby, pero tengo un problema cuando abro el localhost:3000 y le dio a About your application’s environment y me aparece este error (Mysql::Error in Rails/infoController#properties) y una chorrera de errores mas abajo, soy un usuario de ubuntu 7.10 y tengo conocimientos basico y intermedio, apreciaria tu ayuda, soy de Venezuela.

21/02/2008 @ 21:20
Comentario from: José Rafael [Miembro] Email · http://blog.joserafael.com.ve
Hola Luis Gonzalez, con Rails 2.0 debes crear una base de datos y configurar el archivo database.yml con los datos correspondientes. No olvides reinicar el servidor para ver los cambios. Saludos.

[adsense:]
21/02/2008 @ 22:06
Comentario from: Cerberox [Visitante] Email
*****
Muy buen articulo..!!!

felicito mucho por eso...
y demasiado facil XD

solo me quedo una duda, si es factible con esta instalacion adaptarlo con apache2 y utilizarlo en un ambiente mas organizado cuando tienes aplicaciones tanto en php y quieres hacerlas en ruby
28/03/2008 @ 19:50
Comentario from: José Rafael [Miembro] Email · http://blog.joserafael.com.ve
Hola Cerberox, gracias por escribir.
La instalación en Apache es diferente y yo particularmente recomiendo utilizarlo cuando ya está en modo de producción. Esto se debe a que debe crearse un virtual host apuntando directamente a la carpeta public, y debe hacerse cada vez que se cree una aplicación. Hay más información en google.
Saludos.
29/03/2008 @ 12:19
Comentario from: Aldo Hernandez [Visitante]
Excelente tutorial, por favor si alguien sabe donde se pueden realizar cursos de ruby aqui en caracas me pasan el dato
19/04/2008 @ 12:56
Comentario from: casp [Visitante] · http://venezuelarails.com.ve
*****
Buenas amigo la verdad les recomiendo trabajar con Thin un super servidor de rails que presenta una gran ventaja sobre otros servidores tales como mongrel, tambien ya esta disponible la version de Netbeans 6.1, rails 2.1 y sin olvidar nuestro siempre amigo postgresql 8.3 con sus contrib para la gente que se defiende con dblink y otras mega funciones.
13/06/2008 @ 11:17
Comentario from: Jesus Marin [Visitante] · http://jesusmarin.heroku.com
*****
holaaa... como se puede hacer esta instalacion de modo offline ?? es decir bajando los archivos aparte e instalandolos uno por uno ??? que se necesita ??? tengo una VM de Ubuntu instalada en mi pc pero no la uso mucho y quisiera probar a desarrollar con ruby y php bajo linux y no bajo windows q es como lo hago....
saludos.
02/08/2008 @ 14:30
Comentario from: Benjamin [Visitante]
hola a todos,
alguien tiene o sabe donde encontrar un tutorial mas digerido para crear aplicaciones RoR + mysql
prefiero no usar ninguna IDE, por lo que mejor si fuera solo por consola y archivos de texto

gracias a todos por compartir sus conocimientos
04/09/2008 @ 19:10

Dejar un comentario


Your email address will not be revealed on this site.

Su URL será mostrada
PoorExcellent
(Saltos de línea se convierten en <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
Enero 2009
Lun Mar Mié Jue Vie Sáb Dom
 << <   > >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Hola. Mi nombre es José Rafael Camejo. Les doy la mas cordial bienvenida mi blog o bitácora. Espero sea de su agrado.

Buscar

Publicidad

Mi Skype

My status

Donaciones

ML

Fotos

www.flickr.com
Elementos de joserafael Ir a la galería de joserafael
blog software