it-mure.jp.net

MacOSXシェルは変更されません

ZSHをデフォルトのシェルとして取得しようとしています。oh-my-zshプロジェクトのインストーラーを使用してインストールしましたが、すべて正常にインストールされますが、デフォルトのシェルに変更できません。 :

echo $Shellすると、「/bin/zsh」が表示され、

  • ただし、ps -p $$bashを示唆しているようです(そうでない場合でも、これはzshを示唆しているのを見ましたが)

  • [アカウント]→[詳細設定]→[スタートアップシェル]および[ターミナル]設定で変更してみました。

  • chsh -s /bin/zshを使用すると、「変更は行われません...」と表示されます。つまり、zshが使用中であると見なされます。

zshまたは/bin/zshと入力して、手動でzshに切り替えることができますが、デフォルトに変更することはできず、かなり面倒です。

何か案は?

2
Chris Edwards

バニラボックスにない新しいシェルを/ etc/shellsファイル(または同様のもの)に実際に追加する必要があることを指摘する価値があります...からのテキスト全体を投稿しませんでしたchsh試行し、didが置いたスニペットは、少なくともそのドアを開いたままにします。

幸運を。

1
anatinus

非常に奇妙な人ですが、私はいくつかのソフトウェアアップデートをインストールし、その再起動後(コンピュータはすでに複数回再起動されていました)、それはちょうど機能しました...

非常に奇妙ですが、少なくとも実際には何も問題はありませんでした...

回答してくださった皆様、ありがとうございました!

0
Chris Edwards