Instalar Ruby on Rails 2.0. en Ubuntu Gutsy
Por José Rafael elNov 21, 2007 | EnLinux, Diseño web, Ruby On Rails | 16 reacciones »
(Actualización 19 de febrero de 2008)

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.
Continuación:
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:
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:]
Dirección para referencias de este mensaje
URL para Referencias (pinche con el botón derecho y copie la dirección del enlace)
16 comentarios
En cuanto a Aptana no sabría decirte porque también me dio un error y no lo he podido usar.
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.
Gracias por la guía!
/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.
[adsense:]
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
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.
saludos.
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
Dejar un comentario
| « Felíz Año Nuevo 2008 | Una caricatura de Droopy » |
