martes, 4 de septiembre de 2012

Instalando RVM, Ruby, JRuby y Rails

Antes de entrar en accion con Ruby, primero necesitamos configurar y preparar nuestro equipo.

Aqui te indico paso a paso como instalar y configurar RVM, Ruby, JRuby y Rails en Ubuntu 12.04 LTS:

RVM + Ruby

curl -L https://get.rvm.io | bash -s stable --ruby
source /home/djgrill/.rvm/scripts/rvm

En el sitio web oficial de RVM tienen una muy buena documentacion acerca de como instalar el paquete segun nuestras preferencias. En mi caso decidi instalarlo con el interprete de Ruby incluido, asi que esas 2 lineas de comando me fueron suficientes.

Nota: es probable que tengas que modificar el archivo de configuracion de Bash (ubicado normalmente en ~/.bashrc). Simplemente añade la siguiente linea al final:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

Finalmente cierra y reabre el terminal (para que el shell reconozca el nuevo comando) y verifica que tanto RVM como Ruby funcionen correctamente:

rvm list
ruby -v

JRuby

Ya que tenemos RVM funcionando, podemos usarlo para instalar JRuby:

rvm install jruby-x.y.z

Actualmente se encuentra disponible el segundo preview del proximo release 1.7 (1.7.0.preview2). A finales de la proxima semana planean lanzar a peticion de la comunidad la version 1.6.8, pero no sera hasta finales de Septiembre que saldra a la luz la version estable 1.7 luego de 1.5 años de desarrollo.

Rails

Finalmente instalamos la gema de Rails:

gem install rails
rails -v

En mi caso tuve que primero cambiar de entorno en RVM a JRuby con:

rvm use jruby-x.y.z

Ademas de instalar el paquete zlib:

apt-cache search zlib
sudo apt-get install zlib-bin

Con esto ya tenemos todo lo necesario para empezar a codear como los dioses. Si necesitas ayuda o deseas aportar informacion, no dudes comentar!

Happy Rubying!

2 comentarios:

  1. Es probable que tambien haya que instalar el siguiente paquete para poder instalar Rails:

    sudo apt-get install libghc6-zlib-dev

    ResponderBorrar
  2. Interesante post por parte de Joe Ryan:

    http://joehacker72.wordpress.com/2010/08/08/ubuntu-10-04ruby-on-rails-tutorial-v3-dependency-fix/

    ResponderBorrar