Macにzshをインストールしました。そして今、私はそれをBashの代わりにデフォルトのシェルにしたいと思います。しかし、私は次のエラーに遭遇しているようです:
$ echo $SHELL
/bin/bash
$ chsh -s /usr/bin/zsh
Changing shell for harshamv.
Password for harshamv:
chsh: /usr/bin/zsh: non-standard shell
chsh:オプションには引数が必要です-l使用法:chpass [-l location] [-u authname] [-s shell] [user]
—
Harsha MV
/ bin / bash / bin / csh / bin / ksh / bin / sh / bin / tcsh / bin / zsh
—
Harsha MV
何が問題になってい
—
jxh
/bin/zsh
ますか?
現在、デフォルトのシェルをzshに変更する公式の方法があります。Appleのドキュメント「Macのデフォルトシェルとしてzshを使用する」を参照してください
—
。support.apple.com/ en
chsh -l
出力は何ですか?(それが機能しない場合、内容は/etc/shells
何ですか?)これは単に警告ではなく、失敗していると確信していますか?/usr/bin/zsh
そこに追加することでこれはうまくいきますか?