Vai al contenuto principale

Risolvi i problemi di installazione e autenticazione di Claude Code

Aggiornato oggi

Questi dieci problemi rappresentano la stragrande maggioranza dei ticket di supporto relativi all'installazione e all'autenticazione di Claude Code. Ogni voce include la soluzione più affidabile.

1. claude: command not found subito dopo l'installazione.

L'installer ha aggiunto claude al tuo PATH, ma la shell corrente non l'ha ancora riconosciuto. Apri un nuovo terminale oppure esegui source ~/.zshrc (o ~/.bashrc). Su Windows, chiudi e riapri PowerShell.

2. npm install fallisce con EACCES / permesso negato.

Questo di solito significa che l'installazione è stata eseguita con sudo, oppure la tua directory npm globale è di proprietà di root. Non usare sudo. Invece, usa l'installer curl, oppure correggi il prefisso di npm con npm config set prefix ~/.npm-global e aggiungi quella directory bin al tuo PATH.

3. "Versione di Node non supportata" o arresto silenzioso all'avvio.

Claude Code richiede Node 18 o versione successiva. Controlla la tua versione con node -v. Se è più vecchia, installa una versione attuale tramite nvm install --lts, oppure usa l'installer curl, che include il suo runtime e evita completamente questo problema.

4. WSL: claude esegue il Node di Windows invece del Node di Linux.

Il PATH di Windows si infiltra in WSL e sostituisce nvm. Anteponi il tuo node Linux al PATH in ~/.bashrc: export PATH="$HOME/.nvm/versions/node/$(nvm current)/bin:$PATH"

5. L'installer si blocca o fallisce dietro una rete aziendale.

L'host di download (storage.googleapis.com) è probabilmente bloccato. Imposta prima il tuo proxy con export HTTPS_PROXY=http://your-proxy:port, quindi esegui di nuovo l'installer. Se non è possibile, chiedi al tuo team IT il pacchetto offline.

6. SELF_SIGNED_CERT_IN_CHAIN o altri errori TLS.

La tua azienda inietta il proprio certificato. Indirizza Node al bundle CA aziendale: export NODE_EXTRA_CA_CERTS=/path/to/company-ca.pem Aggiungilo al tuo profilo shell in modo che persista.

7. /login apre un browser ma il terminale non finisce mai ("In attesa di autenticazione…").

Questo di solito significa che il callback localhost è bloccato, il che è comune su SSH remoto, in devcontainer o dietro un firewall rigoroso. Usa invece il flusso manuale: copia l'URL stampato nel terminale, completa l'accesso in qualsiasi browser, quindi incolla il codice restituito nel terminale.

8. "Non autenticato" anche se hai impostato ANTHROPIC_API_KEY.

Ci sono tre cause comuni: la chiave è stata esportata in una shell diversa (esegui echo $ANTHROPIC_API_KEY per verificare), hai precedentemente eseguito /login e la sessione OAuth ha la precedenza (esegui prima /logout), oppure la chiave è una chiave Console ma la tua organizzazione richiede invece l'accesso SSO.

9. Bedrock / Vertex: "Impossibile caricare le credenziali."

Claude Code utilizza gli SDK del provider standard, quindi la soluzione è la stessa di qualsiasi strumento CLI AWS/GCP. Per Bedrock, conferma che aws sts get-caller-identity funziona e che AWS_REGION è impostato su una regione in cui il tuo modello è abilitato. Per Vertex, conferma che gcloud auth application-default login è stato eseguito e che GOOGLE_CLOUD_PROJECT è impostato.

10. È stato installato e autenticato, ma ogni richiesta genera un errore 403 / "modello non disponibile."

Il tuo account esiste ma non ha accesso al modello che Claude Code sta richiedendo. Per i posti Enterprise, conferma che il tuo posto è attivo nelle impostazioni di amministrazione della tua organizzazione. Su Bedrock o Vertex, conferma che il modello Claude specifico è abilitato in quella regione o progetto. Come soluzione rapida, esegui /model e seleziona un modello a cui sai di avere accesso.

Ancora bloccato?

Esegui claude doctor dalla tua shell normale (non da una sessione Claude). Stampa un rapporto diagnostico che puoi allegare a un ticket di supporto.

Hai ricevuto la risposta alla tua domanda?