Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
- 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)
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.
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)
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
[7:56]
vai ter um arquivo chamado Vagrantfile
abre esse cara com o seu editor de texto preferido, pode ser o atom/sublime
,etc.
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/xenial64"
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'
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.
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