| title | Installazione Claude Code su macOS |
|---|---|
| description | Setup completo di Claude Code su macOS con fnm/nvm, configurazione zsh e troubleshooting |
| icon | 🍎 |
| tag | Tutorial |
| date | 2026-01-05 |
import InfoBox from '../../components/InfoBox.astro'; import ProsCons from '../../components/ProsCons.astro'; import StepHeader from '../../components/StepHeader.astro';
Usare un version manager per Node.js ti permette di gestire multiple versioni senza problemi di permessi. Su macOS hai due ottime opzioni:
# Installa fnm con Homebrew
brew install fnm
# Configura la shell - aggiungi a ~/.zshrc
echo 'eval "$(fnm env --use-on-cd)"' >> ~/.zshrc# Installa nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bashApri Terminal e installa la versione LTS (Long Term Support) di Node.js:
fnm install --lts
fnm use lts-latestnvm install --lts
nvm use --ltsnode --version
npm --versionCon npm disponibile, installa Claude Code globalmente:
npm install -g @anthropic-ai/claude-codeclaude --helpAl primo avvio, Claude Code ti chiederà di autenticarti con il tuo account Anthropic:
claude# Avvia una sessione interattiva
claude
# Esegui un comando singolo
claude "spiega questo codice"
# Mostra la versione
claude --version
# Mostra tutti i comandi disponibili
claude --helpVerifica che la configurazione sia presente nel tuo `~/.zshrc`:
cat ~/.zshrc | grep -E "(fnm|nvm)"Se non vedi output, ripeti il passo di configurazione della shell.
Verifica che npm abbia installato correttamente:npm list -g @anthropic-ai/claude-codeSe il pacchetto è presente, riavvia il terminale.
# Verifica quale Node stai usando
which node
# Verifica le versioni installate (fnm)
fnm list
# Verifica le versioni installate (nvm)
nvm list
# Reinstalla Claude Code
npm uninstall -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-codefnm install --lts
fnm use lts-latest
fnm default lts-latestnpm update -g @anthropic-ai/claude-codebrew upgrade fnm