(もともとこれをapple.stackexchangeに投稿しましたが、後でこれがより良い場所になる可能性があると思いました。)
大きな問題があります。ちょうどmacOSをインストールして端末をセットアップしています。 iTerm、zsh、およびoh-my-zshをインストールしました(デフォルトではこのチュートリアルに従って:https://medium.com/ayuth/iterm2-zsh-oh-my-zsh-the-most-power-full-of-terminal-on-macos-bdb2823fb04c)
oh-my-zshをインストールした後、次のエラーメッセージが表示されます(これは同じエラーメッセージを表示するランダムな問題です)。
この問題に対する修正は、提案されたコマンドを実行することであったことを覚えています(すでに数年前にこれを行いました)。
compaudit | xargs chmod g-w,o-w
それが私が最後にしたことだと思います。これで、ターミナル(Mac OSTerminal
またはiTerm
Macに関係ありません)を起動するたびに「ログイン」で停止し、空の画面が表示されます。入力プロンプトは表示されません。
スノーバーでMacを終了することはできません。 「閉じる」または「再起動」をクリックすると、すべてのアプリが閉じて壁紙が表示されますが、何も起こりません。電源ボタンで殺すべきですね。
再起動後CMD-q
。もう一度開いたときに「ログイン」で再び停止しました。
あちこち探してみましたが、解決策が見つかりませんでした。
私はこの問題を見たことがあります(https://apple.stackexchange.com/questions/267668/terminal-login-hangs)しかしそれは役に立ちません。私はそこで提案されたほとんどすべてを試しました。
これについての助けやアイデアをいただきありがとうございます。
また、セーフモードで起動しても機能します。すべてが大丈夫です。
ベストアンサー1
問題を再現できないため、これが解決されると主張することはできませんが、試してみましょう。
次の設定を変更してみてくださいiTerm2
。
- に移動し、上部タブ
Preferences
に移動し、次にサブタブに移動します。Profiles
General
- あなたのプロフィールは左から選択することができます
Default
- 右側にあるドロップダウンメニューを探します
Command
。現在、「ログインシェル」と表示されている可能性があります。 Command
「コマンド」に変更してください- コマンドを入力する
/bin/zsh --login
構成が完了したら、終了してiTerm2
再始動してください。これが作業環境を作り出すのでしょうか?そうでない場合、エラーメッセージが表示されますか?
それでも役に立たない場合は、~/.zshrc
別の名前に名前を変更することをお勧めします。ドットファイルを表示する方法がありますが、Finder
方法を覚えていません。それからもう一度やり直してください。
bash
上記のいずれの方法も役に立たない場合は、問題をデバッグするのに十分な長さのシェルに切り替えることができます。上記の手順に従うことができますが、に/bin/zsh --login
変更してから再/bin/bash --login
起動しますiTerm2
。