Como instalar RVM para gerenciar ambientes Ruby no Mac OS
Como instalar RVM para gerenciar ambientes Ruby no Mac OS
Agora que temos o Git e o Homebrew instalados, é hora de executar algo bastante fácil, mas muito importante para as nossas necessidades de hacking.Ruby é uma linguagem de script orientada a objetos usada para escrever projetos poderosos, como Metasploit e WPScan. Embora o Ruby vem com o MacOS, não existe uma maneira limpa incluída no sistema operacional de atualizar e gerenciar ambientes Ruby (ou seja, arquivos de gem e versões do Ruby).
Por que isso é tão importante? A versão do Ruby que acompanha o Mac OS geralmente está desatualizada e, como vamos precisar de pelo menos a versão mais recente do Ruby - e teremos que gerenciar gems (bibliotecas Ruby) - é necessário algum tipo de gerenciamento de versão Ruby. Além disso, em alguns casos, nossas ferramentas de hacking exigirão uma versão Ruby específica para ser executada corretamente, e isso significa que precisaremos de mais de uma versão Ruby em funcionamento.
Existem duas opções principais para isso: rbenv e RVM (Ruby Version Manager). Rbenv é leve e modular, o que se encaixa mais com a filosofia Unix de fazer uma coisa e fazê-lo bem, mas eu pessoalmente prefiro o RVM. É uma solução abrangente para gerenciar ambientes que atinjam quase todas as necessidades fora da caixa. Também não prejudica que seja o gerenciador de versão Ruby recomendado para trabalhar com o Metasploit Framework.
Neste tutorial, vamos instalar o RVM no MacOS e atualizar para a versão mais recente do Ruby.
Passo 1 - Instalar GPG
A versão atual do RVM assina e verifica todos os lançamentos e o script rvm-installer. Na maioria dos casos, tudo é automatizado e o instalador verificará se os arquivos baixados estão assinados.
Primeiro, precisamos instalar a GPG, uma ferramenta de criptografia de código aberto que nos permite criptografar e assinar comunicações de dados. Você deve ter o Homebrew instalado já, se você estiver seguindo esta série, então, simplesmente, execute este comando:
- brew install gpg
Passo 2 - Install RVM
Em seguida, vamos executar o instalador RVM com o comando:
- curl -L https://get.rvm.io | bash -s stable --autolibs=enabled --ruby
Este comando diz ao CURL que obtenha o script e siga as alterações de localização relatadas pelo host (-L). É então canalizado (|) para o bash. As opções selecionam a versão estável do RVM, permitem a resolução de dependência automática e, finalmente, --ruby instala a versão mais recente do Ruby. Quando terminar, fecharemos a janela do terminal e abriremos uma nova.
Passo 3 - Verifique a versão/instalação do Ruby
Veja a versão do Ruby que está instalada com o comando:
- rvm list
Se este comando não retornar nenhuma versão, ache a última versão do Ruby e execute outro comando para instalar o Ruby:
O RVM é uma ferramenta poderosa e tem muitos outros recursos voltados para desenvolvedores. Se você tem algum interesse em desenvolver com Ruby, recomendo ler tutoriais pela internet. Para obter uma compreensão firme do que RVM é capaz, recomendo usar o comando "man rvm". Com o RVM instalado no Mac OS, agora podemos trabalhar facilmente com os projetos do GitHub que estão escritos em Ruby, e não precisamos nos preocupar com várias versões do Ruby em nossa máquina conflitantes.
Nenhum comentário:
Postar um comentário