lunes, 5 de julio de 2010

Instalar rvm

Estoy cambiando de equipo y, como siempre, me vuelve a tocar instalar cosas que ya había instalado anteriormente y no me acuerdo de cómo lo hice. Así que, para la próxima vez, aquí van los pasos necesarios para instalar rvm.

bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )


Puede ser que se muestre el siguiente mensaje tras la instalación:


WARNING:  you have a 'return' statement in your .bashrc, likely this will cause untold havoc.
   This means that if you see '[ -z $PS1 ] && return' then you must change this line to:
   if [[ -n $PS1 ]] ; then
     ... original content that was below the && return line ...
   fi # <= be sure to close the if.
   #EOF .bashrc
Even if you use zsh you should still adjust the .bashrc as above.
If you have any questions about this please visit #rvm on irc.freenode.net.

Installation of RVM to ~/.rvm/ is complete.


Así que se debería cambiar la línea

[ -z $PS1 ] && return



por


if [[ -n $PS1 ]] ; then


y hay que cerrar esta sentencia al final

fi



Añadir al final del .bashrc o .bashprofile la siguiente línea:

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



En una nueva terminal, para que los cambios se apliquen, escribir:

type rvm | head -n1



Y se debería mostrar


rvm is a function


Con esto ya debería estar instalado rvm, y sólo quedaría instalar la versión de ruby que queramos

rvm install 1.8.7


Para seleccionar una versión de ruby con rvm

rvm 1.8.7


Para seleccionar una versión de ruby con rvm por defecto

rvm --default 1.8.7



"He notado últimamente que el miedo paranoico hacia ordenadores inteligentes tomando el control del mundo ha desaparecido totalmente. Todo lo que puedo contar es que este hecho coincide con la aparición de MS-DOS". -- Larry DeLuca