de novo .... versão bash mac não mudou

de novo .... versão bash mac não mudou

No MacOS eu instalei bashcom:

brew install bash

Isso criou/usr/local/Cellar/bash/5.0.18/bin/bash

O comando which -a bashreporta apenas /bin/bash. Se eu fechar o terminal, reiniciar, etc., vejo a mesma saída.

Eu adicionei o novo bash /etc/private/shellse mudei meu shell padrão para a nova versão do bash:

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

Então reiniciei, mas ainda vejo:

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

O que está errado?

Responder1

brewé instalado bash, /usr/local/binentão é isso que você deseja adicionar, $PATHcaso contrário, você terá que atualizar $PATHsempre que bashfor atualizado.

Você também queria fazer desse bash seu shell de login? Então:

chsh -s /usr/local/bin/bash

informação relacionada