Trilha Estágio Trilha

Ambiente: Windows/WSL2

O curso monta um ambiente de desenvolvimento Rails no Windows com o WSL2, que roda um kernel Linux de verdade em uma máquina virtual leve ao lado do Windows. As aulas mostram como instalar o WSL2, o Ubuntu e as ferramentas de compilação, usar o bash e lidar com a fronteira entre Windows e Linux. O Ruby é instalado com o rbenv, e o PostgreSQL roda como serviço Linux dentro do WSL2. O VS Code se conecta ao Linux pela extensão Remote-WSL. Na última aula, você cria uma app Rails com PostgreSQL e abre no navegador do Windows em localhost:3000.

O que você vai aprender

  • ✓Por que os projetos Rails ficam no filesystem Linux em ~/code e nunca em /mnt/c
  • ✓Instalação do WSL2, do Ubuntu, do Windows Terminal e do build-essential
  • ✓Uso do bash na fronteira com o Windows, conferência do PATH com which e finais de linha no Git
  • ✓Instalação do Ruby com rbenv e ruby-build, com versão fixada por projeto
  • ✓PostgreSQL dentro do WSL2, com ou sem systemd, e criação de uma role no banco
  • ✓Edição pelo VS Code com a extensão WSL e uma primeira app Rails rodando
Prévia grátis · Aula 1 5 min de leitura

WSL2: Linux de verdade dentro do Windows

Aqui vai um fato que muda a forma como você deve pensar na sua máquina Windows: quase toda aplicação Rails do mundo roda em Linux em produção. Quando você faz deploy para um VPS, para o Heroku, para o Fly.io ou para um cluster Kubernetes, seu código roda em uma máquina Linux: não em Windows.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...