Instalando RVM no Mac OS X 10.5.8

Essa semana resolvi organizar meu ambiente de desenvolvimento, e uma ferramenta que eu estava querendo instalar a muito tempo era o RVM. Hoje tomei coragem e após fazer uma limpeza no ambiente anterior comecei a instalar conforme sugerido pelo próprio site que é começar executando essa linha:

$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

Quando funciona, essa deve ser a maneira mais pratica. =|
Agora, se você(assim como eu) teve problemas com o certificado HTTPS, ou qualquer outro proplema que não conseguiu resolver prontamente(mesmo fazendo o sugerido no site), tente minha alternativa para instalação:
Abra o Terminal e execute os seguintes comandos:

$ wget --no-check-certificate https://rvm.beginrescueend.com/install/rvm
$ chmod +x rvm
$ ./rvm

Explicação relâmpago:
Baixo o scritp utilizado no site do RVM ignorando o certificado https e executo.
Depois de executar o script é necessário adicionar ao final do arquivo ~/.bash_profile a seguinte linha:

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

Feito as alterações no arquivo ~/.bash_profile execute o comando source para carrega-las:

$ source .bash_profile

Pronto, para verificar se o RVM foi instalado execute o comando:

$ type rvm | head -1
rvm is a function

O retorno do comando deve ser “rvm is a function”, se for algo diferente disso ocorreu algum problema e será necessário revisar sua intalação.
Comandos básico para começar a utilizar o RVM

$ rvm list known #mostra uma lista de Rubies para ajuda-lo na escolha de qual vai instalar
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.6-head
[ruby-]1.8.7[-p334]
[ruby-]1.8.7-head
[ruby-]1.9.1-p378
[ruby-]1.9.1[-p431]
[ruby-]1.9.1-head
[ruby-]1.9.2[-p180]
...
$ rvm install 1.9.1 #instala uma versão Ruby
$ rvm list #mostra Rubies instalados
   rvm rubies
   ruby-1.8.7-p334 [ i386 ]
   ruby-1.9.2-p180 [ i386 ]
$ rvm 1.9.2 --default #configura uma versão como padrão
$ rvm gem install sinatra #instala uma gem sinatra em todos os repositórios Rubies
$ gem install sinatra #instala a gem sinatra somente no repositório Ruby corrente

Notas:
* Complementei meu terminal com a info da versão Ruby que estou utilizando no momento:

[douglasdoro][ruby-1.9.2] ~/Repository/app (master)
$

Para isso, basta adicionar a linha abaixo a sua variável PS1 no arquivo ~/.bash_profile.

`~/.rvm/bin/rvm-prompt [ i v ]`

* Também optei por não usar sudo durando a instalação, para que fosse intalado apenas para o meu usuário.

Se você tem alguma sugestão, dúvida, crítica, ou fez a instalação de outra forma, por favor, compartilhe comentando.
[]’s

Anúncios