Où se connecte homebrew?

43

Homebrew tient-il des journaux, et si oui où?

J'ai fait une mise à jour de la bière qui a cassé le support de python dans macvim, et maintenant je ne peux même pas obtenir macvim à construire. J'espère qu'il y a des indices dans le journal.

doyen
la source

Réponses:

44

~ / Bibliothèque / Logs / Homebrew /

Homebrew crée des fichiers de log dans votre dossier Library à: ~/Library/Logs/Homebrew/

Vous pouvez afficher les fichiers journaux en maintenant enfoncé Optionet en utilisant l'élément de menu Finder: Aller> Bibliothèque , puis en naviguant jusqu'à Journaux> Homebrew .

Sinon, vous pouvez utiliser l' application Console.app pour rechercher les fichiers journaux.

Histoire Homebrew

La création par défaut de fichiers journaux individuels a été ajoutée en 2013 à Homebrew.

Le numéro Homebrew n ° 10430 parle de la journalisation et des erreurs de compilation. Le rapport de problème mentionne qu'aucun fichier journal n'est conservé, mais explique qu'un journal peut être créé avec le format de commande:

brew install <formula> 2>&1 | tee install.log
Graham Miln
la source
11

Les journaux semblent se trouver dans ~ / Bibliothèque / Logs / Homebrew / ... Ils peuvent être visualisés à l'aide d'utilitaires de ligne de commande ou de l'application Console.

Danny Levinson
la source
1

Cela fonctionne pour les installations d'infusion normales, mais rien n'est connecté à ces répertoires pour les services (par exemple, si vous installez bind, rien n'est connecté à ~/Library/Logs/Homebrew/bind), probablement parce que vous devez démarrer les services via sudo.

lbutlr
la source
1
Prévoyez-vous que les journaux des packages installés se trouvent dans un sous-répertoire de ~ / Bibliothèque / Logs / Homebrew? Je viens de regarder, et j'ai été surpris que 2 paquets que j'ai installés se connectent là-bas. Ma première hypothèse serait que les paquets se connecteraient au "standard" /var/log(ou puisque les homebrew fonctionnent avec /usr/local, peut-être /usr/local/var/log)
Peter Hanley