Você está na página 1de 2

CONFIGURANDO UMA M�QUINA VIRTUAL NO WINDOWS PARA RODAR O RAILS

Voc� s� precisa de um ambiente Unix, seja ele linux, OSX ou um linux virtualizado
rodando sobre Windows, e � nesse ponto que vou explicar
um passo a passo para montar seu ambiente de desenvolvimento rails rodando a 60fps
no ULTRA a 300% IT�S SPARTA e PASME sobre Windows.

M�os a obra, vamos precisar baixar estes arquivos:

- Vagrant https://www.vagrantup.com/
- Virtual Box https://www.virtualbox.org/
- Git https://git-scm.com/downloads
- Editor de texto de prefer�ncia (ATOM, Sublime text 3)

Baixe mais ainda n�o instale nada

1- Vamos instalar o virtual box que vai servir de base para o vagrant rodar a nossa
box j� configurada com rails 5.0.1 e ruby 2.3 e banco de dados
sqlite3 totalmente funcional para um ambiente de desenvolvimento em rails. Next
netx finish nenhuma configura��o adicional.

2- J� com o virtual box instalado vamos ao vagrant, novamente next netx finish. "

3- Vamos instalar o Git, atente para a tela que diz �Adjusting your PATH�� e marque
a ultima op��o.

�Use Git and optional Unix tools from the Windows Command Prompt�

4- Vamos fazer um atalho personalizado pro git bash j� abrir direto na pasta de
nossa prefer�ncia. Supondo que o caminho da minha pasta de projetos seja
�D:\Projetos� Abra o menu do Windows, busque por �git bash� n�o abra. Clique com o
bot�o direito -> abrir local do arquivo. Novamente clique no atalho do git bash
bot�o direito -> abrir local do arquivo.

5- Crie um atalho para o arquivo �git-bash.exe� bot�o direito -> criar atalho na
area de trabalho.

6- Vamos ao desktop, bot�o direito propriedades. -> onde h� iniciar em colocamos o


caminho de nossa prefer�ncia. Fixamos o atalho na barra de tarefas pra facilitar
o acesso e pode-se at� excluir o atalho do desktop, j� ta na barra de tarefas
mesmo.

7- Abrimos o atalho que acabamos de criar e o git bash j� cai direto na nossa pasta
de projetos ( nada de CD isso CD aquilo)

8- No git lash rode

vagrant init ubuntu/xenial64; vagrant up --provider virtualbox

ps: o comando vagrant init serve pra dizer ao vagrant que ali naquele
diret�rio vamos iniciar
uma box do vagrant e que esse diret�rio estar� acess�vel dentro dessa box

[7:41]
esse ultimo
comando vai demorar um bocado porque vai baixar a box uns 400~600mb

9- Derrube a VM:
vagrant halt

10- abre o explorer normalmente e vai at� a pasta dos projetos.

[7:56]
vai ter um arquivo chamado Vagrantfile
abre esse cara com o seu editor de texto preferido, pode ser o atom/sublime
,etc.

Substitua todo conte�do do Vagrantfile por:

Vagrant.configure("2") do |config|

config.vm.box = "ubuntu/xenial64"

config.vm.provider "virtualbox" do |vb|

vb.memory = "2048"

end

end

Ps: a m�quina virtual pode conflitar com o localhost da sua m�quina, ent�o �
uma boa substituir no vagrant para outro IP com
config.vm.network :private_network, ip: '192.168.33.44'

11- Agora rode no git lash

vagrant up
vagrant ssh

12- Rode esses dois comandos que servem pra atualizar a VM, de vez em quando � bom
rodar.
S�o pra manuten��o.

sudo apt-get update -y && sudo apt-get upgrade -y

13- rode um cd /vagrant

14- Caso queira fazer ajustes para n�o precisa ficar rodando o cd /vagrant sempre,
acesse -> http://devops.uirart.com/2017/01/10/abrir-o-vagrant-sempre-na-pasta-
vagrant/
(corre��o para sudo vim ~/.bashrc ou inv�s de vim ~./bashrc