Ambiente: macOS
Este curso monta um ambiente de desenvolvimento Ruby on Rails no macOS, uma ferramenta por vez. Ele explica o que compõe um ambiente de desenvolvimento e por que a base Unix do macOS importa. Você instala o Homebrew, entende como o Zsh e a variável PATH encontram comandos e instala o Ruby com rbenv em vez de usar o Ruby do sistema. Depois roda o PostgreSQL como serviço em segundo plano e configura o VS Code com o Ruby LSP. A última aula cria uma aplicação com rails new, prepara os bancos e sobe tudo com bin/dev.
O que você vai aprender
- ✓Instalar e usar fórmulas, casks e serviços do Homebrew
- ✓Como o Zsh, o PATH e o ~/.zshrc definem qual comando roda
- ✓Gerenciar versões do Ruby com rbenv, shims e .ruby-version
- ✓Rodar o PostgreSQL com brew services e inspecioná-lo com psql
- ✓Configurar o VS Code com Ruby LSP, ajustes e atalhos para Rails
- ✓Criar uma aplicação Rails e iniciá-la com bin/setup e bin/dev
O que é um ambiente de desenvolvimento?
Você acabou de ser contratado como chef em um novo restaurante. No primeiro dia, você entra e a cozinha está completamente vazia: sem fogão, sem facas, sem geladeira, sem ingredientes. Você não consegue preparar um único prato até que essa cozinha esteja montada.
Ler a aula completa grátis →Currículo
7 aulasO que é um ambiente de desenvolvimento?
Apresenta as ferramentas de um ambiente Rails e explica por que o macOS, baseado em Unix, serve bem ao Rails.
Homebrew: seu gerenciador de pacotes
Instala o Homebrew e explica fórmulas, casks, bottles, o Cellar, symlinks e o controle de serviços em segundo plano.
Fundamentos do terminal e shell no macOS
Diferencia o terminal do shell Zsh e trata da ordem do PATH, do ~/.zshrc, de aliases e de atalhos úteis.
Instalando Ruby com um gerenciador de versões
Instala o Ruby com rbenv e ruby-build e mostra como shims e .ruby-version escolhem a versão ativa.
PostgreSQL no macOS
Instala o PostgreSQL 18, roda o servidor via launchd, usa o psql e liga o Rails pelo config/database.yml.
VS code para desenvolvimento Rails
Prepara o VS Code com o comando code, o Ruby LSP e outras extensões, ajustes para Rails e atalhos.
Juntando tudo: sua primeira configuração Rails
Instala o Rails, gera uma aplicação com PostgreSQL, cria os bancos e roda tudo com bin/dev e Foreman.