Hazte Online

pon un poco de informática en tu vida

RVM en Ubuntu

Cuando empecé a utilizar Rails para generar páginas Web, algo que no llevaba bien eran las constantes actualizaciones de las Gemas, incluida las propias de Rails.

Por lo visto no era al único al que le creaba dolor de cabeza esta situación y pronto empezaron a aparecer soluciones como Rbenv y RVM. Nosotros nos centraremos en este último.

Antes de instalar RVM necesitamos una serie de paquetes:

sudo apt-get install curl zlib1g-dev git-core

Una vez instalados nos bajamos la utilidad desde su web:

curl -L https://get.rvm.io | bash -s stable

Una vez instalado tenemos que cambiar en el terminal, Editar->Preferencias del perfil - Titulo y Comando, marcar la opción de Ejecutar el comando como un intérprete de conexión, y reiniciar la ventana.

Por último tenemos que instalar dos paquetes específicos de RVM:

rvm pkg install zlib rvm pkg install openssl

Una vez instalado todo esto rvm install 1.8.7-p358 --with-openssl-dir=$HOME/.rvm/usr

Me aparecen dos errores “Error running ‘patch …’”. No les damos importancia.

Cada vez que queramos usar un gemset o una versión de ruby específica tendremos que escribir ‘rvm use 1.8.7-p328@gema’… una buena forma de acortar esto consiste en la creación de alias:

rvm alias create 187 1.8.7-p358

Por lo que ya podemos utilizar ‘rvm use 187@…’

Y por último, otra buena costumbre es poder utilizar el comando bundle desde cualquier gema sin necesidad de instalarlo explícitamente en cada una de ellas:

rvm use 187@global gem install bundler --no-rdoc --no-ri

Comentarios