otra vez.... la versión de bash para mac no cambió

otra vez.... la versión de bash para mac no cambió

En MacOS lo instalé bashcon:

brew install bash

que creó/usr/local/Cellar/bash/5.0.18/bin/bash

El comando which -a bashsólo informa /bin/bash. Si cierro la terminal, reinicio, etc. veo el mismo resultado.

Agregué el nuevo bash /etc/private/shellsy luego cambié mi shell predeterminado a la nueva versión de bash:

sudo vim /private/etc/shells # added new bash 5.0.18 path
chsh -s /usr/local/Cellar/bash/5.0.18/bin/bash 

Luego reinicié, pero todavía veo:

GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19)
Copyright (C) 2007 Free Software Foundation, Inc.

¿Qué ocurre?

Respuesta1

brewse instala bash, /usr/local/binasí que eso es lo que desea agregar; $PATHde lo contrario, tendrá que actualizar $PATHcada vez que bashse actualice.

¿También querías que ese bash fuera tu shell de inicio de sesión? Entonces:

chsh -s /usr/local/bin/bash

información relacionada