Instalando Ruby on Rails - Ubuntu
Posted by makio in Gems, Instalacion, Rails, Ruby on domingo, 24 de mayo de 2009
Por cuestiones de tiempo no había podido iniciar con temas ya prácticos, ya estaré actualizando mas seguido las entradas del blog.
Por lo pronto escribiré paso a paso como instalar Ruby on Rails en Ubuntu, yo estoy usando Ubuntu 9.04 pero no habra problemas con otras versiones, si es el caso no duden en comentar en esta entrada para checar el problema y tratar de solucionarlo.
Instalar Ruby
$ sudo apt-get install ruby-full build-essential
Instalar Gems 1.3.1
$ wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz
$ tar xzvf rubygems-1.3.1.tgz
$ cd rubygems-1.3.1
$ sudo ruby setup.rb
$ sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
$ sudo gem update --system
Instalando Rails
Haremos uso de Gems para instalar rails.
$ sudo gem install rails
Siguiendo estos sencillos pasos ya tendras Ruby y Rails instalados y listos para usar.
Creando la primer aplicacion en Rails
$ rails RailsApp
Lanzando la aplicacion
$ cd RailsApp
$ ruby script/server
=> Booting WEBrick...
=> Rails 2.1.0 application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2008-07-28 04:39:17] INFO WEBrick 1.3.1
[2008-07-28 04:39:17] INFO ruby 1.8.6 (2007-09-24)
[2008-07-28 04:39:17] INFO WEBrick::HTTPServer#start: pid=6860 port=3000
La aplicacion ya esta corriendo en http://0.0.0.0:3000 o 127.0.0.1:3000, al abrirla en tu navegador veras la siguiente pagina:

Con esto queda terminado los pasos para instalar Ruby on Rails. Espero que les sea de mucha utilidad.
This entry was posted on domingo, 24 de mayo de 2009 at 18:23 and is filed under Gems, Instalacion, Rails, Ruby. You can follow any responses to this entry through the RSS 2.0. You can leave a response.
# by jocelo - 12 de junio de 2009 a las 14:45
yo tengo un comentario...
que pasa si no tengo acceso a wget ni a sudo ?
puede darse el caso que esten bloqueados los puertos de comunicacion y se tenga k instalar a mano cada cosa.... como seria en ese caso ?