Terminale e iTerm che non funzionano dopo l'aggiornamento a macOS Sierra

0

Dopo l'aggiornamento a macOS Sierra, Terminal.app e iTerm non sono riusciti con lo stesso errore:

login: /usr/local/bin/bash: No such file or directory

Ora posso risolvere Terminal con questo . Ma poi in Terminale:

mkdir: /Users/username/.bash_sessions: Operation not permitted

Inoltre, questo non risolve iTerm. Da dove viene questo /usr/local/bin/bash , perché manca e se Sierra l'ha eliminato, perché il nuovo terminale non è aggiornato?

C'è un ragazzo con lo stesso problema del mio. Quindi non sono solo.

    
posta mist 02.11.2016 - 12:30
fonte

2 risposte

2
  • Apri le Preferenze di Sistema > Utenti e amp; Gruppi.
  • Sblocca il lucchetto nella parte inferiore del pannello delle preferenze
  • Tieni premuto il tasto opzione e fai clic sul tuo account, quindi fai clic sul menu Opzioni avanzate ...
  • Cambia la tua shell in /bin/bash
  • Fai clic sul pulsante OK e chiudi il pannello delle preferenze.
  • Esci, quindi riaccedi
risposta data 02.11.2016 - 13:13
fonte
1

/usr/local/bin/bash era da brew install bash . Ho avuto /usr/local/bin/bash in /etc/shells . In qualche modo l'aggiornamento di Sierra ha eliminato /usr/local/bin/bash e sia Terminal che iTerm hanno smesso di funzionare. Ho dovuto tornare a /bin/bash , reinstallare brew e bash 4.4 da brew, e ora va tutto bene.

    
risposta data 03.11.2016 - 13:03
fonte

Leggi altre domande sui tag