-
Notifications
You must be signed in to change notification settings - Fork 2
Vagrant Windows = S2
Oracle VirtualBox: https://www.virtualbox.org/wiki/Downloads
Virtualbox foi testado nas versões 4.2, 4.3 e 5.0
Vagrant: https://www.vagrantup.com/downloads.html
Vagrant foi testado na versão 1.7.4
O Vagrant precisa do serviço SSH para se conectar a máquina virtual (box) e levantar o servidor rails em modo desenvolvimento. A versão do Git linkada abaixo vem com um serviço SSH e por isso sua instalação é a recomendada. Alternativas são instalar o PuTTY ou outro serviço SSH de sua preferência.
Git: https://git-scm.com/
Após a instalação do Git, vá em "Edit environment variables for your account", no menu iniciar:
Logo após, encontre a variável "Path" na tabela "System variables" e vá para "Edit...":
Ao final da linha de "Variable value", digite ";C:\Program Files (x86)\Git\bin":
Clique "OK" para salvar. Com isso o serviço SSH estará disponível no prompt de comando, bem como os outros comandos do bash do linux.
Baixe o box DevOpenredu-ubuntu_trusty64.box no endereço:
https://docs.google.com/a/cin.ufpe.br/uc?id=0B2jTOT3zuF4SZ0ZKa0xlWkY5c2M&export=download
Digite no prompt de comando na mesma pasta que o box foi baixado:
$ vagrant box add "DevOpenredu-ubuntu_trusty64.box"
Abra o prompt de comando na pasta do Openredu e digite para inicializar o ambiente de desenvolvimento:
$ vagrant up
Para se conectar ao ambiente:
$ vagrant ssh
Após se conectar ao servidor via SSH, digite:
$ cd /vagrant
Com isso você estará de volta a pasta Openredu, mas dentro do ambiente de desenvolvimento do vagrant, digite "ls" ou "dir" para conferir!
Para levantar a instância do rails, digite:
$ rails s
Depois, vá para o navegador e digite:
$ localhost:3000
A instância deverá estar sendo executada.
Para desligar o servidor, digite no prompt de comando:
$ "Ctrl + C" (de copiar e colar)
Para sair do SSH, digite no prompt de comando:
$ exit
Para desligar a máquina virtual, digite no prompt de comando:
$ vagrant halt
Abra o prompt de comando na pasta Openredu e digite:
$ vagrant push