homebrewはどこにログを記録しますか?


43

homebrewはログを保持しますか?

私はmacvimでPythonのサポートを壊すbrew updateを行いましたが、今ではmacvimをビルドすることさえできません。私はログにいくつかの手がかりがあることを望んでいます。

回答:


44

〜/ Library / Logs / Homebrew /

Homebrewは、次の場所にあるLibraryフォルダーにログファイルを作成します。 ~/Library/Logs/Homebrew/

ログファイルを表示するにはOption、Finderメニュー項目を押しながら[移動 ] > [ライブラリ ]を選択し、[ ログ]> [Homebrew]に移動します。

または、Console.appアプリケーションを使用してログファイルを参照することもできます。

自作の歴史

個々のログファイルのデフォルトの作成は、2013年にHomebrewに追加されました。

Homebrew issue#10430では、ロギングとビルドエラーについて説明しています。問題レポートでは、ログファイルは保持されていませんが、コマンド形式でログを作成できることを説明しています。

brew install <formula> 2>&1 | tee install.log

11

ログは〜/ Library / Logs / Homebrew / ...にあるようです。コマンドラインユーティリティまたはコンソールアプリを使用して表示できます。


1

これは通常のbrewインストールでbindは機能しますが~/Library/Logs/Homebrew/bind、おそらくsudo経由でサービスを開始する必要があるため、サービスのこれらのディレクトリには何も記録されません(たとえば、インストールする場合、何にも記録されません)。


1
ただし、インストールされたパッケージのログは〜/ Library / Logs / Homebrewのサブディレクトリにあると思いますか?見たところ、インストールした2つのパッケージがそこにログを記録することに驚いた。私の最初の推測は、パッケージが「標準」にログを記録するということです/var/log(またはhomebrewは/usr/local、おそらくを使用して動作するため/usr/local/var/log
Peter Hanley
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.