Olha a LUA, que linda!A quem voce a dedicaria esta noite?Que pedidos faria?Estas feliz?Recorda-te de alguem?Recorda-te de algum momento?Admire o luar.Aproveite este lindo presente,talvez nao mais oferecido por mim,talvez nao mais me oferecido por ti,mas proporcionado por Deus.Que tal sentarmos a beira da praia para gozarmos um momento,um simples instante, encantador por tamanha beleza e por perfeita paz?Que tal rirmos de alegria e chorarmos de emocao?E se eu cantar harmoniosamente?E se eu disser:"Faca um pedido para a Lua, ela esta linda hoje!"...E se deixarmos tudo isto apenas na memoria,embebedarmo-nos com lembrancas irrepetiveise seguirmos adiante?O que esta preparado para nos?O que o destino nos reserva?Pergunte a Lua,com o tempo ela nos responde.Mas faca um pedido para a Lua, afinal, ela esta realmente linda hoje.. "Castelo Forte e nosso Deus, defesa e boa espada; (...)O Verbo eterno ficara, sabemos com certeza, e nada nos perturbara com Cristo por defesa. Se vierem roubar os bens, vida e o lar - que tudo se va! Proveito nao lhes da. O ceu e nossa heranca." Em Ruby uma das primeiras coisas que se aprende e a instalar novos pacotes atraves do RubyGems: Em Python, o gerenciamento de pacotes (eggs) era feito tradicionalmente com o easy_install, mas que sendo substituido pelo PIP. Mesmo com tamanha facilidade para instalar e gerenciar pacotes que ambas as linguagens oferecem, existirao casos onde sera necessario trabalhar simultaneamente com conjuntos distintos de gems / eggs - por exemplo ao trabalhar em projetos que possuem conjuntos distintos de pacotes, ou testar o upgrade de pacotes de um determinado o projeto.RVM - Ruby Version ManagerEm Ruby, a criacao de ambientes independentes pode ser feita com o RVM. A propria instalacao do Ruby pode ser feita usando o RVM. Veja como e simples:Pre-requisitosSe estiver no Ubuntu, e necessario instalar os seguintes pacotes adicionais Baixe o RVM: A instalacao modifica o .bashrc, alterando o PATH do terminal: E necessario iniciar um novo terminal para a alteracao no PATH fazer efeito.Instalado o RVM, podemos finalmente instalar multiplas versoes do Ruby. Para criar gemsets com diferentes versoes do Ruby: Para saber quais ambientes foram criados atraves do RVM, basta listar o diretorio HOME/.rvm/gems ($ ls ~/.rvm/gems)Para usar um gemset especifico VirtualEnvEm Python, o virtualenv desempenha um papel semelhante. Porem, diferente do RVM, capaz de gerenciar a propria instalacao do Ruby em multiplas versoes, o virtualenv foca apenas no gerenciamento de pacotes - nao se preocupando com a instalacao do Python.A forma mais simples de usar o virtualenv e baixando o arquivo virtualenv.py no diretorio home: E executando-o com o python previamente instalado: O que o virtual_env faz e criar uma nova instalacao do python no diretorio meu_ambiente_1. O argumento --no-site-packages serve para que o virtualenv ignore completamente quaisquer pacotes que tenham sido instalados globalmente em /usr/lib/pythonX.X/site-packages, tornando o ambiente totalmente novo e independente.Para usar este ambiente, e necessario ativa-lo: O prompt de comando passa a indicar qual ambiente esta sendo usado: Dai e so usar normalmente o pip para instalar os pacotes necessarios. A instalacao ocorre toda nos respectivos diretorios meu_ambiente_1/bin e meu_ambiente_1/lib/pythonX.X/site-packages, nao impactando na instalacao global do