繰り返しますが....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

関連情報