2017-11-19 7 views
0

端末を起動すると常にエラーが発生します。エラーメッセージは表示されず、アイコンのみが表示されます。私は/var/log/system.logもないメッセージが表示されますを参照してください。 Here is screenshot when start terminalMacで最初に端末(oh-my-zshを使用)を実行したときのエラーアイコン

エラーログの表示方法を教えてください。誰かがこのエラーがなぜ起こるのか知っていますか?

答えて

0

おそらくこれは表示エラーです。テーマによって、前のコマンドの終了ステータスがどのように決定されるかによって異なります。

たとえば、パラメータpipestatusを使用すると、この問題が発生する可能性があります。 pipestatusは、シェルの起動直後は未定義であり、コマンドが実行されると設定されます。成功のためのシンボルを表示するためにテーマが終了コード0をチェックするだけの場合、このチェックは未定義/空のpipestatusで失敗することがあります。

最後のコマンドのエラーコードは、パラメータ?(またはstatus)にも格納されています。異なるpipestatus?は、シェルの状態ですでに定義されています。端末の起動後に最初のコマンドとして

echo $? 

を入力してください。 0が返された場合は、実際にエラーがなかったことを示します。

どのテーマを使用しているかわからなくても、それは確かに分かりません。


が実際にどこかに誤りがあるはず、それは/var/log/system.logには表示されませんでした。システムサービスだけがこのファイルのエラーを報告します。

関連する問題