add section 'Upgrade Bash'
parent
95730ec38f
commit
9a3cecfbee
|
@ -383,6 +383,27 @@ Bashにおけるkubectlの補完スクリプトは`kubectl completion bash`コ
|
||||||
bash-completionにはv1とv2のバージョンがあり、v1はBash 3.2(macOSのデフォルト)用で、v2はBash 4.1以降向けです。kubectlの補完スクリプトはbash-completionのv1とBash 3.2では正しく**動作しません**。**bash-completion v2**および**Bash 4.1**が必要になります。したがって、macOSで正常にkubectlの補完を使用するには、Bash 4.1以降をインストールする必要があります([*手順*](https://itnext.io/upgrading-bash-on-macos-7138bd1066ba))。以下の手順では、Bash4.1以降(Bashのバージョンが4.1またはそれより新しいことを指します)を使用することを前提とします。
|
bash-completionにはv1とv2のバージョンがあり、v1はBash 3.2(macOSのデフォルト)用で、v2はBash 4.1以降向けです。kubectlの補完スクリプトはbash-completionのv1とBash 3.2では正しく**動作しません**。**bash-completion v2**および**Bash 4.1**が必要になります。したがって、macOSで正常にkubectlの補完を使用するには、Bash 4.1以降をインストールする必要があります([*手順*](https://itnext.io/upgrading-bash-on-macos-7138bd1066ba))。以下の手順では、Bash4.1以降(Bashのバージョンが4.1またはそれより新しいことを指します)を使用することを前提とします。
|
||||||
{{< /warning >}}
|
{{< /warning >}}
|
||||||
|
|
||||||
|
### bashのアップグレード
|
||||||
|
|
||||||
|
ここではBash 4.1以降の使用を前提としています。Bashのバージョンは下記のコマンドで調べることができます。
|
||||||
|
|
||||||
|
```shell
|
||||||
|
echo $BASH_VERSION
|
||||||
|
```
|
||||||
|
|
||||||
|
バージョンが古い場合、Homebrewを使用してインストールもしくはアップグレードできます。
|
||||||
|
|
||||||
|
```shell
|
||||||
|
brew install bash
|
||||||
|
```
|
||||||
|
|
||||||
|
シェルをリロードし、希望するバージョンを使用していることを確認してください。
|
||||||
|
|
||||||
|
```shell
|
||||||
|
echo $BASH_VERSION $SHELL
|
||||||
|
```
|
||||||
|
|
||||||
|
Homebrewは通常、`/usr/local/bin/bash`フォルダ下でインストールを行います。
|
||||||
|
|
||||||
### bash-completionをインストールする
|
### bash-completionをインストールする
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue