Um pequeno passo a passo disponibilizado pelo Matheus Andrade, cientista da computação e desenvolvedor web.
https://twitter.com/matheuslao
http://webcomfarinha.com/blog/
4. Se você usa Windows...
Putty - (www.putty.org)
Download de*:
● Putty;
● PuttyGen
* offline: pegar com o monitor
5. BOX do Ruby on Rails
http://vagrantcloud.com
várias boxes com Rails!
Más já preparamos uma box offline redondinha!
6. 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
7. Box do Ruby on Rails
Linha 22-23 do Vagrantfile:
config.vm.network :forwarded_port, guest: 3000, host: 3000
8. Executando nosso Ambiente Virtual
No terminal (Mac, Linux) ou no Windows Power
Shell:
● cd <projeto>
● vagrant up
Primeira vez pode demorar um pouco!
9. Ajuda com Comandos Vagrant
box, destroy, init, reload, resume….
$ vagrant help
$ vagrant <comando> -h
11. Conexão SSH para Windows
alternativa 1:
instalar git e utilizar o git bash!
git-scm.com/download/win
12. Alternativa 2: SSH no Windows...
Abra o PuttyGen
Clique em “Load”
C:/Users/<seuUsuario>/.vagrant.d/insecure_private_key
Clique em “Open”
13. 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”
14. Alternativa 2: SSH no Windows...
Lembram do Putty?
Host: 127.0.0.1
Porta: 2222*
* Se você utilizar muitas máquinas virtuais, o
valor pode ser outro
15. 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)
16. Alternativa 2: SSH no Windows...
Selecione “Session” e salve suas configurações
Clique em “Open”
Clique em “Yes”
Se aparecer “login as:”, digite vagrant
PRONTO!