Setup Linux

Guida completa per configurare un ambiente di sviluppo Ruby/Rails su distribuzioni Linux basate su Debian/Ubuntu.

Sistemi Supportati

  • Ubuntu 20.04 LTS, 22.04 LTS, 24.04 LTS

  • Debian 11 (Bullseye), 12 (Bookworm)

  • Linux Mint 20+

  • Pop!_OS 20.04+

Prerequisiti

  • Distribuzione Linux supportata

  • Connessione internet stabile

  • Privilegi sudo

  • Terminal access

1. Aggiornamento Sistema

# Aggiorna il sistema
sudo apt update && sudo apt upgrade -y

# Installa strumenti di base
sudo apt install -y curl wget software-properties-common apt-transport-https ca-certificates gnupg lsb-release

2. Build Tools Essenziali

3. Version Manager (asdf)

4. Ruby Installation

5. Node.js Installation

6. Database Setup

PostgreSQL

Redis

7. Docker Installation

8. CLI Utilities

9. Editor Setup

VS Code

Estensioni VS Code Essenziali

10. Ruby on Rails Specific Tools

11. Git Configuration

12. SSH Setup

13. Shell Improvements

Zsh + Oh My Zsh (Opzionale)

Alias Utili

Aggiungi al ~/.bashrc o ~/.zshrc:

14. Environment Variables

15. Verifica Setup Completo

16. Performance Optimizations

Sistema

Ruby Performance

πŸ†˜ Troubleshooting

Ruby build failures

PostgreSQL connection issues

Docker permission denied

Per problemi specifici consulta la guida troubleshooting.

Last updated

Was this helpful?