<! - Masquer l'avertissement que zsh peut être utilisé par défaut sur Mac->
Après la mise à jour vers macOS Catalina, lorsque je lance bash, le message suivant s'affiche. (J'utilise du poisson par défaut)
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:~$
De la conclusion, il a été résolu en ajoutant ce qui suit à ~ / .bashrc.
~/.bashrc
export BASH_SILENCE_DEPRECATION_WARNING=1
Essayez d'accéder au site (https://support.apple.com/ja-jp/HT208050) qui s'affichait docilement avec le message d'avertissement.
À partir de macOS Catalina, les Mac utiliseront zsh comme connexion par défaut et shells interactifs. Les versions antérieures de macOS peuvent également faire de zsh la valeur par défaut.
Il semble que si vous utilisez autre chose que zsh, un message d'avertissement sera affiché.
Il semble que le fichier binaire bash soit un peu différent uniquement pour Mac.
[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