terça-feira, 21 de setembro de 2010

RVM - Ruby Version Manager

Ferramenta indispensável para quem deseja manter várias versões do interpretador Ruby, e vários pacotes gem’s para cada versão do interpretador.

Com o RVM podemos a qualquer momento alternar entre as versões do Ruby 1.8.x e 1.9.x, bem como escolhermos qual a lista de gem’s queremos carregar.

  • 1 - Instalando o RVM


Abra o terminal com um usuário comum e execute o comando abaixo.

Obs: Não há a necessidade de se instalar o RVM como super usuário.

mkdir -p ~/.rvm/src/ && cd ~/.rvm/src && rm -rf ./rvm/ && git clone --depth 1 git://github.com/wayneeseguin/rvm.git && cd rvm && ./install


  • 2 - Configurando


Adicione a seguinte linha no final do arquivo .bash_profile localizado na sua pasta home.

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


  • 3 - Verificando a instalação


Feche e inicie o terminal novamente e execute o comando abaixo para verificar se o rvm está instalado.

rvm --version


  • 4 - Instalando várias versões do Ruby


rvm install 1.8.7 -C --enable-pthread
rvm install 1.9.2 -C --enable-pthread


  • 5 - Verificando as versões instaladas


rvm list


  • 6 - Alternando entre as versões do interpretador Ruby


rvm use 1.8.7
ruby --version
rvm use 1.9.2
ruby --version


  • 7 - Definindo um interpretador como padrão


rvm use 1.9.2 --default


  • 8 - Verificando as configurações do ambiente


rvm info


Posteriormente irei publicar como fazemos com o rvm para mantermos listas de gem's que é muito útil quando temos vários ambientes para test, development e production.
Até a próxima, sugestões são bem vindas.

Nenhum comentário:

Postar um comentário