
No MacOS eu instalei bash
com:
brew install bash
Isso criou/usr/local/Cellar/bash/5.0.18/bin/bash
O comando which -a bash
reporta apenas /bin/bash
. Se eu fechar o terminal, reiniciar, etc., vejo a mesma saída.
Eu adicionei o novo bash /etc/private/shells
e 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/bin
então é isso que você deseja adicionar, $PATH
caso contrário, você terá que atualizar $PATH
sempre que bash
for atualizado.
Você também queria fazer desse bash seu shell de login? Então:
chsh -s /usr/local/bin/bash