Levantar servidor Ruby on Rails en Ubuntu (y Fedora)

En unos momentos de distracción estaba revisando un poco el Ruby on Rails, quería levantarlo usando GNU/LInux como sistema operativo, a continuación narro la experiencia. Explicare tanto para Ubuntu, como para Fedora.

Lo primero es instalar el Ruby, a través de la terminal:

Ubuntu:

sudo apt-get install ruby-full build-essential

Fedora:

sudo yum install rubygem-rails

Luego de ello instalamos el gestor de paquetes “gem” propio de ruby:

Ubuntu:

sudo apt-get install gem

Fedora:

sudo yum install rubygem

Para el instalar el framework rails, necesitaremos sqlite3:

Ubuntu:

sudo apt-get install sqlite3 libsqlite3-dev

Fedora:

yum install rubygem-sqlite3-ruby

Luego la interfaz para conectar a sqlite3 desde ruby (Si aparecen muchos, escoger la ultima version), en estos casos, al usar gem, es independiente del sistema operativo que usemos:

sudo gem install sqlite3-ruby

Y por ultimo instalamos el framework rails, por medio de “gem”:

sudo gem install rails

Ahora vamos a crear un proyecto nuevo. Para ello usamos los comandos de rails:

rails new railtest

Con esto creamos la estructura de carpetas y algunas configuraciones por defecto, luego iniciamos el servidor:

ruby script/rails server

Y listo, podemos ver nuestra aplicacion en: http://localhost:3000/

Anuncios

4 comentarios en “Levantar servidor Ruby on Rails en Ubuntu (y Fedora)

  1. Hola:

    He seguido tus pasos y todo ha ido bien aparentemente hasta que he intentado levantar el servidor con ruby script/rails server.
    Me responde el mensaje “ruby: No such file or directory – – script/rails (LoadError)”

    Alguna sugerencia?

    • Hola, asegurate que ese archivo “script/rails” este en la carpeta donde estas, en todo caso buscalo y genera un link simbólico. Casi siempre se soluciona con el siguiente comando:

      ln -s ./bin ./script

      Saludos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s