

CODE/
VAGRANT
HOBO
PRO-
GRAMAÇÃO
VAGRANT
HOBO
120
MINUTOS
60
DICAS PARA PROGRAMAR DE UMA
MANEIRA FÁCIL E DESCOMPLICADA
ma situação muito
comum encontrada
por quem desenvolve
aplicativos diversos
e instala softwares é o famoso
“na minha máquina funciona”.
Isso ocorre porque a
diversidade de ambientes,
drivers e componentes que
se encontram em diferentes
computadores e servidores
podem tornar instável ou
problemática a nova instalação.
O Vagrant é um ambiente
open source que cria uma
máquina virtual (virtual machine)
exatamente como o sistema de
produção, permitindo inclusive
criar bases de dados, registros,
SDFRWHV HVSHF¯íFRV
Ao criar máquinas virtuais
no seu sistema desenvolvedor, é
possível trabalhar localmente, sem
necessidade de um servidor web.
Uma cópia do servidor, idêntica ao
ambiente de produção, será criada
e será possível ter certeza de
que tudo vai funcionar do modo
correto quando baixar os arquivos
QR VHUYLGRU ÛRíFLDOÜ $O«P GLVVR R
recurso permite desenvolver em
grupos, de forma mais segura e
FRQí£YHO HP WHUPRV GH DPELHQWH
e sistema.
HOBO
O Vagrant não é exatamente
complicado, mas pode ser um
tanto complexo para quem não é
desenvolvedor. Se o usuário do
Vagrant não tiver familiaridade
com o terminal de comando, o
Hobo pode ser a solução, que
permite usar o Vagrant e criar um
ambiente de desenvolvimento
com poucos cliques e sem ter de
usar a janela de terminal.
INSTALE O
VAGRANT
É preciso acessar a página
de downloads das versões
disponíveis para Vagrant e
VirtualBox. Faça isso em http://
lwgo.to/168. Há versões para
Mac, Windows e Linux. Foi
escolhida a versão Windows,
mas os passos são parecidos
para as outras opções. São 157
MB, mas o servidor é rápido e
baixa em pouco tempo o arquivo
de instalação. O Vagrant precisa
do VirtualBox para criar seus
ambientes. O link para download
dessa dependência é o mesmo
mostrado anteriormente
(
http://lwgo.to/168). O instalador
tem 106 MB. No tutorial, foi
instalado o VirtualBox primeiro e,
em seguida, o Vagrant.
Instalar o Vagrant no Mac
ou Windows faz com que o
diretório /opt/vagrant/bin seja
automaticamente adicionado ao
ÛSDWKÜ GR VLVWHPD 3DUD RXWUDV
plataformas, é preciso adicionar
manualmente esse caminho.
Com o VirtualBox rodando
e o Vagrant instalado, abra uma
janela de comando (promtp) no
Windows, e digite os comandos
a seguir:
CD C:\HashiCorp\Vagrant\bin
C:\vagrant\vagrant\bin>
vagrant box add lucid32
http://files.vagrantup.com/lucid32.box
C:\vagrant\vagrant\bin>
vagrant init lucid32
C:\vagrant\vagrant\bin>
vagrant up
Esses comandos fazem
com que o Vagrant crie um
servidor Linux, Ubuntu, em uma
máquina virtual. De acordo com
a capacidade de seu computador,
esse processo pode demorar
bastante. Para acessar e testar
esse servidor virtual, será usado
o Putty
(http://www.putty.org/).
Baixe e instale. Em seguida, abra
o programa com estes dados:
Hostname: 127.0.0.1
Port: 2222
Conection type: SSH
Username: vagrant
Password: vagrant
U
Vagrant pode ser usado em
diferentes plataformas,
como no Windows, no Mac e
em distribuições do Linux
USE VAGRANTCOMHOBO
Aprenda a usar as ferramentas para criar máquinas virtuais idênticas ao sistema de
produção e coloque seu projeto no ar mais facilmente
Por Homero Ottoni
REVISTA LOCAWEB