もう一度.... bashバージョンmacは変更されませんでした

もう一度.... bashバージョンmacは変更されませんでした

MacOS ではbash次のようにインストールしました:

brew install bash

それが生み出した/usr/local/Cellar/bash/5.0.18/bin/bash

コマンドはwhich -a bashのみを報告します/bin/bash。ターミナルを閉じたり、再起動したりしても、同じ出力が表示されます。

新しい bash を に追加し/etc/private/shells、デフォルトのシェルを の新しいバージョンに変更しましたbash

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

その後、再起動しましたが、まだ次のメッセージが表示されます:

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

どうしたの?

答え1

brewインストールさbashれる/usr/local/binので、追加したいものを選択してください。そうしないと、更新されるたびに$PATH更新する必要があります。$PATHbash

その bash をログインシェルにしたいですか? その場合は、次の操作を行います。

chsh -s /usr/local/bin/bash

関連情報