Aqui está um tutorial passo a passo para instalar Ruby, Ruby on Rails, e configurar um terminal Linux no Windows, utilizando o Windows Subsystem for Linux (WSL). O WSL permite que você rode um ambiente Linux diretamente no Windows, o que facilita muito o desenvolvimento com ferramentas como Ruby e Rails, que funcionam melhor em sistemas baseados em UNIX.

1. Habilitar o Windows Subsystem for Linux (WSL)

O WSL permite que você execute um ambiente Linux diretamente no Windows sem precisar de uma máquina virtual completa.

Passo 1: Habilitar o WSL

Abra o PowerShell como administrador e execute o seguinte comando para habilitar o WSL:

wsl --install

Este comando habilitará o WSL e instalará o kernel do Linux. Se você já tem o WSL, mas quer a versão mais recente (WSL2), use o comando:

wsl --set-default-version 2

Passo 2: Reiniciar o Computador

Após habilitar o WSL, reinicie seu computador para que as alterações tenham efeito.

Passo 3: Instalar uma Distribuição Linux

Depois de reiniciar, abra a Microsoft Store, procure por uma distribuição Linux (como Ubuntu) e clique em "Instalar". O Ubuntu é a distribuição mais recomendada.

2. Instalar Ruby no WSL (Linux)

Depois de instalar e abrir o terminal do Ubuntu ou outra distribuição Linux, siga os passos abaixo para instalar o Ruby:

Passo 1: Atualizar os Pacotes

No terminal, execute o comando abaixo para atualizar todos os pacotes do sistema:

sudo apt update && sudo apt upgrade

Passo 2: Instalar Dependências Necessárias

Instale as dependências que o Ruby precisa para ser compilado:

sudo apt install -y build-essential libssl-dev libreadline-dev zlib1g-dev