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
$PATH
bash
bashをログインシェルに設定しますか?それから:
chsh -s /usr/local/bin/bash