Terminale e Shell
zsh: bad CPU type in executable: ./binary_x86 – macOS BAD_CPU_TYPE
L'errore compare su Mac con processori Apple Silicon (M1/M2/M3/M4) quando si tenta di eseguire un binario a 64 bit x86 senza che il layer di traduzione Rosetta 2 sia installato.
Cosa significa questo errore?
L'errore compare su Mac con processori Apple Silicon (M1/M2/M3/M4) quando si tenta di eseguire un binario a 64 bit x86 senza che il layer di traduzione Rosetta 2 sia installato.
Messaggio originale
zsh: bad CPU type in executable: ./binary_x86Contesto e parole chiave
Alias
- bad CPU type in executable
Messaggi alternativi
- Tipo di CPU errato eseguibile Rosetta 2
Prodotti
- macOS / Darwin System
Piattaforme
- macOS Sequoia
- macOS Sonoma
- macOS Ventura
Parole chiave
- errore-macos-bad-cpu-type-rosetta
- macos.terminale.bad-cpu-type-in-executable-rosetta
- Terminale e Shell
Cause possibili
Causa principale per Errore macOS: zsh: bad CPU type in executable (Rosetta 2 Non Installato)
L'errore compare su Mac con processori Apple Silicon (M1/M2/M3/M4) quando si tenta di eseguire un binario a 64 bit x86 senza che il layer di traduzione Rosetta 2 sia installato.
molto comuneDiagnosi
Diagnostica di sistema per Errore macOS: zsh: bad CPU type in executable (Rosetta 2 Non Installato)
Eseguire la verifica tramite Terminale o Console di macOS.
Come leggere il risultato. Restituisce i messaggi di errore registrati nel log unificato di sistema.
log show --predicate 'process == "kernel"' --last 5mRisoluzione
Risoluzione standard per Errore macOS: zsh: bad CPU type in executable (Rosetta 2 Non Installato)
Esegui i passaggi consigliati per ripristinare il corretto funzionamento su macOS.
- Verificare le autorizzazioni in Impostazioni di Sistema
- Applicare il comando correttivo indicato
- Riavviare il servizio o l'applicazione
Domande frequenti
Come risolvere rapidamente Errore macOS: zsh: bad CPU type in executable (Rosetta 2 Non Installato)?
L'errore compare su Mac con processori Apple Silicon (M1/M2/M3/M4) quando si tenta di eseguire un binario a 64 bit x86 senza che il layer di traduzione Rosetta 2 sia installato.
Approfondimenti
- Apple Developer / macOS Support Documentation documentazione_ufficiale