Montando o Ambiente ( Instalando Ruby, Cucumber e Capybara no Windows)



  • Uma dica legal antes de iniciarmos nossa configuração, é usar um bom programa que saiba interagir com nossas linhas de comando, venho há algum tempo usando o CMDER (Console Emulator) e super indico.

    Segue abaixo os passos para instalação.
    http://cmder.net/

    1. Download do pacote FULL
    2. Descompactar na pasta em que achar melhor (criar um atalho do executável)
    3. Executar o cmder.exe

    0_1519742607532_2482fada-dfd2-439c-88af-d6da298341bd-image.png

    Parte I - Instalando Ruby
    http://rubyinstaller.org/downloads/

    1. Fazer download da versão 2.3.3 x64 (Atualmente a que está rodando liso)
    2. Instalar no diretório padrão C:\Ruby23-x64
    3. Marcar todas as opções abaixo e clicar em Install:

    0_1519742620129_d15019ea-5dbb-4db6-beb7-044f7ec10630-image.png

    1. Abrir o console, digitar o comando ruby –v, se der tudo certo você vai ver o seguinte resultado:

    0_1519742630157_8a6dfb6c-3729-4c31-be37-a3a35123f0ef-image.png

    Parte II - Instalando Devkit

    1. Baixar a versão do Devkit compatível, descompactar no diretório C:\Ruby23-x64\devkit
    2. Abrir o console, acessar a pasta C:\Ruby23-x64\devkit, digite o comando ruby dk.rb init
    3. Foi gerado o arquivo config.yml
    4. No console , digite o comando ruby dk.rb install
    5. Deve ser feita toda configuração necessária até aqui.
    6. Instalar as Dependências:
      executar gem install bundler
      executar gem install pretest

    0_1519742650340_e053ac74-2129-4768-8500-a4a44b009173-image.png

    0_1519742655299_ed4a7ef5-7400-4bf2-9095-f71163e9a37f-image.png

    Parte III - Mozilla

    Ter instalado o navegador Mozilla Firefox (Verificar versão compatível - Geckodriver)
    http://www.mozilla.org/firefox

    0_1519742664220_8d3c8c99-ca7e-45ed-91ef-ce7f70e18e81-image.png

    Versões disponíveis do Gecko
    https://github.com/mozilla/geckodriver/releases

    0_1519742671428_c198e45b-c310-4799-9fe1-c81607945336-image.png



  • Xique pae


Log in to reply
 

Looks like your connection to Bug Overflow was lost, please wait while we try to reconnect.