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.
O WSL permite que você execute um ambiente Linux diretamente no Windows sem precisar de uma máquina virtual completa.
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
Após habilitar o WSL, reinicie seu computador para que as alterações tenham efeito.
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.
Depois de instalar e abrir o terminal do Ubuntu ou outra distribuição Linux, siga os passos abaixo para instalar o Ruby:
No terminal, execute o comando abaixo para atualizar todos os pacotes do sistema:
sudo apt update && sudo apt upgrade
Instale as dependências que o Ruby precisa para ser compilado:
sudo apt install -y build-essential libssl-dev libreadline-dev zlib1g-dev