Instalando RVM
Agora vamos ver como usar o RVM e o que podemos fazer com ele. RVM funciona em todos os sistemas *nix, se você tem um Linux/MacOSX ou FreeBSD, abra seu console e vamos começar com a instalação do RVM. O caminho recomendado do próprio desenvolvedor da gem é instalá-lo a partir do repositório GitHub com o seguinte comando:
$ cd ~/.rvm/src && rm -rf ./rvm/
$ git clone git://github.com/wayneeseguin/rvm.git
$ cd rvm
$ ./install
(Nota: é preciso que você tenha o git instalado, se você não tiver o git instalado então faça download em http://git-scm.com e instale o git de acordo com o seu sistema operacional). Então vamos para a próxima etapa.
Antes de iniciar a instalação do nosso rubies e gems, é garantindo que o nosso RVM está na ultima versão então digite o seguinte comando:
Certifique-se de ler e seguir todas as instruções emitidas pela instalação da linha acima. Certifique-se de novo para ativar o RVM shells, colocando a linha:
$HOME/.rvm/scripts/rvm ; fi'
No final do arquivo em ~/.bash_profile e ~/.bashrc assegurar que não há uma linha que termina com ‘&& return‘ no seu ~/.bashrc.
Instalando rubies
Perfeito, agora temos a versão mais recente do RVM instalado. Agora, a parte que realmente precisamos para desenvolver nossas próprias aplicações com Ruby. Nós podemos escolher agora várias possibilidades dos interpretadores de ruby que desejar instalar. A mais comumente utilizada é a instalação de um nível de patch específico, que é o padrão. Vamos instalar três intérpretes ruby, especificando suas versões (MRI ruby é interpretador padrão):
Depois de executar este comando (e esperar por um tempo, dependendo da velocidade da CPU e da largura de banda da rede) devemos ter três interpretadores ruby instalado para cada um deles a última versão do patch. RVM obtém os níveis de patch padrão que são especificado no RVM ‘key=value’ no arquivo ~/.rvm/config/db, estas definições podem ser substituídas pelo usuário em ~/.rvm/config/user.
Para ver os rubies instalados basta simplesmente digitar: rvm list ao qual devemos ver algo semelhante a:
ruby-1.8.6-p398 [ x86_64 ]
ruby-1.8.7-p249 [ x86_64 ]
ruby-1.9.1-p378 [ x86_64 ]
System Ruby
system [ ]
Selecionando Rubies
Se quisermos usar o Ruby 1.8.6, nós simplesmente podemos selecionar em nosso shell atual, digitando rvm 1.8.6. Podemos então verificar que versão od ruby está sendo utilizada, digitando ruby -v e também podemos verificar em qual ambiente está, digitando rvm info. RVM opera em uma base per-shell para este ambiente só está ativo para o shell atual, se abrir um novo shell, em seguida, estaremos de volta ao ambiente do sistema, o que nos traz para …
Definir um Ruby padrão
Se quisermos usar uma versão específica do ruby como padrão para todas as outras versões instaladas, digamos, por exemplo, 1.9.1, vamos definir o padrão digitando: rvm 1.9.1 –default. Então quando nos digitamos rvm list vemos agora:
ruby-1.8.6-p398 [ x86_64 ]
ruby-1.8.7-p249 [ x86_64 ]
=> ruby-1.9.1-p378 [ x86_64 ]
Default Ruby (for new shells)
ruby-1.9.1-p378 [ x86_64 ]
System Ruby
system [ ]
Agora toda vez que abrir um novo shell vamos encontrar ruby -v o RVM 1.9.1 instalado e a gem list e as gems que podem ser instaladas no interpretador do RVM 1.9.1.
Ruby Gems
Com isso agora podemos instalar gems, e os pequenos pacotes que tanto precisamos, a fim de produzir o nosso código magnífico! Depois de selecionar uma versão do ruby com rvm 1.9.1, podemos instalar gems usando gem install
(não)sudo
É muito importante para deixar o hábito de usar ‘sudo‘ para instalar gems. Quando sudo gem install x é usado gem install X é executado como o usuário root com a instalação raiz do ambiente e não no ambiente RVM cuidadosamente construída.
Resumo
Este é um breve tutorial. Para maiores informações e documentação mais detalhada, visite o site do RVM (http://rvm.beginrescueend.com).
Créditos: http://railsmagazine.com/issues/6 page 31. RVM – The Ruby Version Manager by Markus Dreier.







Comments
Leave a response