Come cambiare la versione di bash con homebrew

4

Ho usato homebrew per installare la versione più recente di bash sul mio sistema locale. Ho aggiunto un collegamento simbolico da: /usr/local/bin/bash a /usr/local/Cellar/bash/4.2.20/bin/bash e ho aggiunto la riga:% da% a /usr/local/bin/bash

Quando carico il mio terminale sto ancora ottenendo la versione precedente di bash, anche quando eseguo il comando: /etc/shells il mio prompt cambia in /etc/local/Cellar/bash/4.2.20/bin/bash ma quando faccio bash-4.2$ dice ancora che sono nella versione 3.2 . Qualcuno sa quale passo mi manca?

    
posta trev9065 25.02.2012 - 15:52
fonte

1 risposta

10

Dovrai cambiare la shell di login del tuo account da Preferenze di Sistema, Utenti e amp; Gruppi. Devi accedere alle Opzioni avanzate facendo clic con il pulsante destro del mouse sul nome utente e modificando la shell in /usr/local/bin/bash . Dopo averlo fatto, riavvia Terminal.app (per assicurarti che nessuna vecchia sessione con la shell sbagliata rimanga in sospeso) e dovresti impostarla.

Puoi fare lo stesso usando dscl :

dscl . -change /Users/<username> UserShell /usr/local/bin/bash
    
risposta data 25.02.2012 - 20:42
fonte

Leggi altre domande sui tag