Sembra che ci sia qualche problema con la lettura di qualsiasi cosa iTerm2 legga come shell di login. Prova a modificare la preferenza in "Profili / Generale" con un comando specifico (ad esempio /bin/bash
) e verifica se funziona.
Inoltre, funziona il terminale Apple? potresti fare qualcosa di simile
echo $SHELL
bash
e vedere se bash esiste effettivamente sulla tua macchina? Bash è abbastanza indifferente su quali elementi di accesso hai, quindi assicurati di avere un minimo .bash_profile e .bashrc nel tuo $ HOME
Fai una prova e vediamo se abbiamo abbastanza informazioni per aiutarti.