<! - Warnung ausblenden, dass zsh standardmäßig auf Mac-> verwendet werden kann
Nach dem Update auf macOS Catalina wird beim Starten von bash die folgende Meldung angezeigt. (Ich benutze standardmäßig Fisch)
ymmmtym@localhost ~> bash
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
ymmmtym@localhost:~$
Aus der Schlussfolgerung wurde es gelöst, indem Folgendes zu ~ / .bashrc hinzugefügt wurde.
~/.bashrc
export BASH_SILENCE_DEPRECATION_WARNING=1
Versuchen Sie, auf die Site (https://support.apple.com/ja-jp/HT208050) zuzugreifen, die gehorsam mit der Warnmeldung angezeigt wurde.
Ab macOS Catalina verwenden Macs zsh als Standard-Login und interaktive Shells. Frühere Versionen von macOS können zsh auch zum Standard machen.
Wenn Sie etwas anderes als zsh verwenden, wird anscheinend eine Warnmeldung angezeigt.
Es scheint, dass die Bash-Binärdatei nur für Mac etwas anders ist.
[email protected]:~$ strings /bin/bash |grep BASH_SILENCE_DEPRECATION_WARNING
[email protected]:~$
ymmmtym@localhost:~$ strings /bin/bash |grep BASH_SILENCE_DEPRECATION_WARNING
BASH_SILENCE_DEPRECATION_WARNING
ymmmtym@localhost:~$
Recommended Posts