El Capitan 10.11.3をbashバージョン3.xで実行しているため、次の方法でbashを更新することにしました。
brew install bash
Brewは、新しいbashを/ usr / local / Cellar / bashに配置します。
brew info bash
bash: stable 4.3.42 (bottled), devel 4.4-beta, HEAD
Bourne-Again SHell, a UNIX command interpreter
https://www.gnu.org/software/bash/
/usr/local/Cellar/bash/4.3.42 (59 files, 7.3M) *
Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/bash.rb
==> Dependencies
Required: readline ✔
==> Caveats
In order to use this build of bash as your login shell,
it must be added to /etc/shells.
ご覧の/etc/shells
ように、新しいbashを使用するためには更新する必要があるという言及があります。しかし、現在のシェルbash --version
を閉じて再度開くと、現在4.3.42を使用していることがわかりますので、新しいバージョンが自動的に使用されるというフードの下で何が起こったのでしょうか?
現在のシェルをどのように閉じ/再開しましたか?
—
user151019
@Mark端末アイコンを右クリック->終了、端末アイコンを左クリック
—
マイク