Instalar Ruby on Rails en Ubuntu Lucid 10.04

Del: 26 Agosto 2011 por: ccastillop dentro de:

Notas de cómo preparar el entorno de trabajo Ruby on Rails en Ubuntu: RVM, MySQL y otras gemas

Dependencias básicas

Primero, preparar Ubuntu para todas estas novedades: Se intala Curl, Git, lo necesario para compilar, librerías SSL, entre otras cosas:

sudo apt-get install curl git-core build-essential libssl-dev libreadline5-dev

Luego, para asegurarnos bien de cumplir con todas las dependencias básicas ejecutar lo siguiente. Fácil muchos paquetes ya están instalados, pero mejor asegurarse.

sudo apt-get install bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake

Quizá vale la pena ir instalando también MySQL, por que lo vas a usar... o no?

sudo apt-get install mysql-server libmysqlclient-dev

Ya estamos listos, ahora viene RVM, el manejador de versiones de Ruby, JRuby y otros rubies.

RVM

RVM es ahora de esas cosas impresindibles en Ruby on Rails. Permite trabajar con distintas configuraciones y versiones de Ruby, pero sobre todo permite tener las Gemas por proyecto. Por ejemplo, puedo trabajar una aplicación antigua de Sinatra y a la vez trabajar un nuevo proyecto en Rails 3.1, cada proyecto con su conjunto de gemas.

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

Para asegurarte que rvm exista al iniciar tu sesión

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

Ahora cierra tu shell o terminal y vuelve a comenzar. Rvm deberá funcionar.

Instalando Ruby y Rails

Tan fácil como

rvm install 1.9.2

Se bajará la fuente y se compilará ruby en tu Ubuntu. Para usarlo

rvm use 1.9.2
ruby -v
=> ruby 1.9.2

Ahora, si inicias un nuevo proyecto, como Rails, mejor separa las gemas en un espacio específico para ello:

rvm use 1.9.2
rvm gemset create "pruebas"
rvm use 1.9.2@pruebas
gem install rails
cd MisWebs #donde vas a trabajar tus webs
rails new primera_web --database=mysql

¿IDE?

Por ahora utilizaremos Gedit para trabajar el texto del código fuente. Sin embargo, VIM suele ser una excelente alternativa aunque con una curva de aprendizaje mucho más larga. Para trabajar con Gedit, hay que instalar PlugIn's que permiten se parezca al famoso TextMate de Mac, el Gmate Basta instalar:

sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
sudo apt-get install gedit-gmate

Si deseas ser más profesional, como los grandes del desarrollo de software, utiliza VIM. Hay en la lista del grupo Ruby on Rails un hilo referido al tema

Bookmark and Share

Dentro de Programación Etiquetado como ubuntu, ruby on rails

0 comentarios

Nuevo comentario