Setup Windows
Guida completa per configurare un ambiente di sviluppo Ruby/Rails su Windows 10/11 utilizzando WSL2 (Windows Subsystem for Linux).
Prerequisiti
Windows 10 versione 2004+ o Windows 11
Connessione internet stabile
Privilegi amministratore
WSL2 abilitato
1. Abilitazione WSL2
Installazione WSL2
Apri PowerShell come amministratore ed esegui:
# Abilita WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Abilita Virtual Machine Platform
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
# Riavvia il computer
Restart-ComputerDopo il riavvio:
2. Setup Ubuntu su WSL2
Prima Configurazione
Installazione Tools Core
3. Installazione Ruby e Rails
Ruby via asdf
Node.js via asdf
4. Database Setup
PostgreSQL
Redis
5. CLI Utilities
6. Editor Setup
VS Code con WSL Extension
Installa VS Code su Windows
Installa l'estensione Remote - WSL
Da WSL, apri progetti con:
code .
Estensioni VS Code Consigliate
Installa tramite comando palette (Ctrl+Shift+P):
7. Docker Setup
Docker Desktop per Windows
Scarica Docker Desktop dal sito ufficiale
Installa con supporto WSL2
Nelle impostazioni, abilita WSL2 integration
Verifica installazione da WSL:
8. Git Configuration
9. SSH Setup
10. Shell Improvements
Zsh (Opzionale)
Alias Utili
Aggiungi al ~/.bashrc o ~/.zshrc:
11. Rails New Project
12. Verifica Setup Completo
π§ Performance Tips
WSL2 Optimizations
Git Performance
π Troubleshooting
WSL2 non funziona
Problemi di connettivitΓ
PostgreSQL non si avvia
Per problemi specifici consulta la guida troubleshooting.
Last updated
Was this helpful?