Cómo cambiar la versión de bash con homebrew

4

He utilizado homebrew para instalar la versión más reciente de bash en mi sistema local. He agregado un enlace simbólico de: /usr/local/bin/bash a /usr/local/Cellar/bash/4.2.20/bin/bash y agregado la línea: /usr/local/bin/bash a /etc/shells

Cuando cargo mi terminal todavía recibo la versión anterior de bash, también cuando ejecuto el comando: /etc/local/Cellar/bash/4.2.20/bin/bash mi solicitud cambia a bash-4.2$ pero cuando hago bash --version todavía dice que estoy en la versión 3.2 . ¿Alguien sabe qué paso me falta?

    
pregunta trev9065 25.02.2012 - 15:52

1 respuesta

10

Deberá cambiar el shell de inicio de sesión de su cuenta desde Preferencias del sistema, Usuarios y amp; Los grupos Debe acceder a las Opciones avanzadas haciendo clic derecho en su nombre de usuario y cambiando su shell a /usr/local/bin/bash . Una vez que hayas hecho eso, reinicia Terminal.app (para asegurarte de que no queden sesiones anteriores con el shell incorrecto) y deberías configurarlo.

Puedes hacer lo mismo usando dscl :

dscl . -change /Users/<username> UserShell /usr/local/bin/bash
    
respondido por el mjturner 25.02.2012 - 20:42

Lea otras preguntas en las etiquetas