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.

quarta-feira, 1 de setembro de 2010

Linus Torvalds e seus valores

Linus Torvalds ama o que faz, e tem como crença a disciplina e persistência para se atingir o sucesso profissional. Concordo plenamente com esta idéia.
Disse que sistemas operacionais para PC vão se tornar irrelevantes, como também não acredita no futuro dos Tablet's.
Sistemas operacionais baseados no Linux como o Android terão mais chances de sucesso.

Leia na íntegra a entrevista