私はMacOS(およびシェルの世界)に初めてアクセスし、Homebrewをインストールしたときにいくつかの設定を変更した後にこれが発生し始めました。 「Shift ZZ」を使用してこのモードを終了し、通常のzshシェルに戻ることができます。しかし、いくつかの設定をめちゃくちゃにするまで、パスワードは尋ねられませんでした。
端末を実行すると、次のように表示されます。
タイトル: ターミナル --sudo
Last login: Fri Feb 26 22:23:31 on ttys000
/Users/zohaibzaheer/.zprofile:6: no such file or directory:
Users/zohaibzaheer/.zprofile
Password:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/paths" 9L, 49C
そして「Shift ZZ」を押すと、次の画面が表示されます。
Last login: Fri Feb 26 22:30:15 on ttys000
/Users/zohaibzaheer/.zprofile:6: no such file or directory: Users/zohaibzaheer/.zprofile
Password:
/Users/zohaibzaheer/.zprofile:12: no such file or directory: /opt/homebrew/bin/brew
zohaibzaheer@Zohaibs-MacBook-Air ~ %
答え1
シェル構成ファイルの内容を確認してください。
- / etcに無効なパスを参照する行があります
~/.zshrc
。以前は相対パスが/
ありませんUsers
でした。 sudo vi /etc/paths
。代わりに端末に入れたい行があります~/.zshrc
。
~/.zshrc からこの行を削除するか、必要に応じて変更します。