ambiente de desenvolvimento com vagrant - rails girls 2014

18
Ambiente de Desenvolvimento com Vagrant Pequeno Passo-a-Passo Rails Girls Salvador: 07-08 de Novembro de 2014 http://railsgirls.com/salvador

Upload: rails-girls-salvador

Post on 12-Jul-2015

174 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Ambiente de Desenvolvimento com Vagrant

Pequeno Passo-a-PassoRails Girls Salvador: 07-08 de Novembro de 2014

http://railsgirls.com/salvador

Page 2: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Instalando o VirtualBox

http://www.virtualbox.org/wiki/Downloads*

* offline: pegar com o monitor

Page 3: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Instalando o Vagrant

downloads.vagrantup.com*

* offline: pegar com o monitor

Page 4: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Se você usa Windows...

Putty - (www.putty.org)

Download de*:● Putty;● PuttyGen

* offline: pegar com o monitor

Page 5: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

BOX do Ruby on Rails

http://vagrantcloud.com

várias boxes com Rails!

Más já preparamos uma box offline redondinha!

Page 6: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Box do Ruby on Rails

Pegar a box: railsgirls.box com os monitores

$ vagrant box add railsgirls /path/to/railsgirls.box

$ mkdir <meu-projeto>$ cd <meu-projeto>$ vagrant init railsgirls

Page 7: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Box do Ruby on Rails

Linha 22-23 do Vagrantfile:

config.vm.network :forwarded_port, guest: 3000, host: 3000

Page 8: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Executando nosso Ambiente Virtual

No terminal (Mac, Linux) ou no Windows Power Shell:● cd <projeto>● vagrant up

Primeira vez pode demorar um pouco!

Page 9: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Ajuda com Comandos Vagrant

box, destroy, init, reload, resume….

$ vagrant help

$ vagrant <comando> -h

Page 10: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Conexão SSH

Mac e Linux é fácil!

$ vagrant ssh

Page 11: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Conexão SSH para Windows

alternativa 1:

instalar git e utilizar o git bash!

git-scm.com/download/win

Page 12: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Alternativa 2: SSH no Windows...

Abra o PuttyGen

Clique em “Load”

C:/Users/<seuUsuario>/.vagrant.d/insecure_private_key

Clique em “Open”

Page 13: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Alternativa 2: SSH no Windows...

Aperte “OK”

Clique em “Save private Key”

Clique em “Yes”

Salve o arquivo “vagrant.ppk” no mesmo local do “insecure_private_key”

Page 14: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Alternativa 2: SSH no Windows...

Lembram do Putty?

Host: 127.0.0.1Porta: 2222*

* Se você utilizar muitas máquinas virtuais, o valor pode ser outro

Page 15: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Alternativa 2: SSH no Windows...

Selecione: Connection > SSH > Auth

Clique em “Browse”

Selecione o arquivo “vagrant.ppk”. Lembra dele? (C:/Users/<seuUsuario>/.vagrant.d/vagrant.ppk)

Page 16: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014

Alternativa 2: SSH no Windows...Selecione “Session” e salve suas configurações

Clique em “Open”

Clique em “Yes”

Se aparecer “login as:”, digite vagrantPRONTO!

Page 18: Ambiente de desenvolvimento com Vagrant - Rails Girls 2014