Zsh Error Fix · 4 min read · Oct 08, 2025
Come risolvere l'errore Zsh comando non trovato su macOS

A volte, quando provi a usare comandi nel Terminale su un Mac, potresti ricevere un messaggio di errore che dice comando non trovato.
A partire da macOS Catalina, Apple ha cambiato il sistema principale utilizzato nel Terminale da ‘bash’ a ‘zsh’. Una delle ragioni più comuni dietro questo è che la shell non riesce a trovare il comando che stai cercando di eseguire.
Quindi, se il tuo Mac sta eseguendo macOS Catalina o una versione più recente, potresti vedere un errore come “zsh: comando non trovato: brew.”
Lasciaci risolvere l’errore Zsh comando non trovato nel seguente modo attraverso il terminale e altri metodi.
Tabella dei contenuti
- Ragioni comuni per l’errore Zsh comando non trovato
- Come risolvere l’errore Zsh comando non trovato? - 1. Controlla la sintassi
- Imposta l’ambiente $Path nel file .zshrc
- Assicurati che il pacchetto sia installato
- Crea il profilo Zsh
- Reinstalla/Ripristina Mac
- Come faccio a passare ai comandi Zsh su Mac?
- Risolvi l’errore Comando non trovato su macOS
Ragioni comuni per l’errore Zsh comando non trovato
Il comando non è scritto correttamente, risultando in un errore.
Variabile PATH errata per eseguire il comando Zsh (Z shell).
Il pacchetto corretto non è installato.
Configurazione errata recente per il comando Zsh.
Come risolvere l’errore Zsh comando non trovato?
1. Controlla la sintassi
È comune ricevere un errore di comando non trovato a causa di errori di battitura o refusi. Lo ricevi quando digiti manualmente e vengono digitati caratteri non intenzionali.
Dovresti ricontrollare il comando per vedere eventuali errori. Ti consiglieremmo di copiare il comando direttamente nel terminale invece di
2. Imposta l’ambiente $Path nel file .zshrc
Un percorso in un file system punta a una posizione specifica. Allo stesso modo, per i comandi del Terminale, la variabile di sistema PATH ($PATH) mostra le directory in cui sono memorizzati i programmi eseguibili.
Grazie a $PATH, il tuo Mac può facilmente localizzare questi file quando esegui un comando, permettendoti di usare solo il nome del comando, come ‘ls’, invece del suo percorso completo.
Pertanto, devi impostare il $PATH prima di procedere in modo da non ricevere l’errore comando non trovato.
- Premi Command + Barra spaziatrice per aprire la ricerca Spotlight

- Cerca e vai al terminal.

- Incolla il seguente comando e premi invio.
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Questo risolverà l’errore zsh comando non trovato su macOS.
3. Assicurati che il pacchetto sia installato
Puoi ricevere un errore di comando non trovato quando un pacchetto non è installato mentre stai cercando di accedervi. Ecco come controllare se il pacchetto è installato.
Per Homebrew
- Inserisci il seguente comando e premi invio per elencare tutti i pacchetti installati.
brew list
Per i pacchetti Python
- Se vuoi vedere i pacchetti Python installati, inserisci il seguente comando e premi invio.
pip list
4. Crea il profilo Zsh
L’errore comando non trovato può verificarsi in Zsh se il file .zshrc non è stato creato o se manca di alcune configurazioni. Ecco come creare un profilo Zsh prima di inserire altri comandi.
- Inserisci il seguente comando nel terminale e premi invio per reindirizzarti alla directory home.
cd ~/ - Dopo di che, inserisci il seguente comando per creare un profilo Zsh.
touch .zshrc
- Ora, controlliamo il profilo Zsh aprendolo.
open .zshrc- Vedrai il file zshrc aperto nell’editor di testo, confermando la creazione del profilo Zsh.

5 . Reinstalla/Ripristina Mac
Quando hai esaurito tutte le opzioni per risolvere l’errore comando non trovato, allora è tempo di ricominciare da capo. Reinstallare macOS può essere una soluzione per risolvere l’errore Zsh comando non trovato.
Soprattutto se l’errore è dovuto a un problema di sistema più ampio, come file di sistema corrotti o impostazioni configurate in modo errato, puoi utilizzare la guida ufficiale di Apple sulla reinstallazione di macOS.
E se hai eseguito il backup di macOS utilizzando Time Machine, allora puoi ripristinarlo su un computer avviato quando non ricevevi l’errore di comando Zsh. Anche per questo, puoi utilizzare la guida ufficiale sul ripristino di macOS tramite Time Machine.
Come faccio a passare ai comandi Zsh su Mac?
Per macOS Catalina e versioni successive, Zsh dovrebbe già essere impostato come shell predefinita. Ecco come confermare o passare ad esso:
Controlla la shell attuale:
Nel Terminale, controlla la tua shell attuale digitando echo $SHELL. Se restituisce qualcosa come /bin/zsh, allora Zsh è già la tua shell predefinita.
Cambia in Zsh (se necessario):
Inserisci il comando chsh -s /bin/zsh nel Terminale. Potresti dover inserire la tua password per confermare questa modifica.
Riavvia il Terminale:
Infine, chiudi e riapri il tuo Terminale. Questo avvia una nuova sessione utilizzando Zsh.
Risolvi l’errore Comando non trovato su macOS
Quindi, ecco come puoi risolvere l’errore comando non trovato su macOS. Utilizzare gestori di pacchetti come HomeBrew o Macport, insieme a Zsh, può semplificare le cose.
Assicurati di digitare i comandi corretti per risolvere gli errori.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.