Onde o homebrew registra?

43

O homebrew mantém registros e, em caso afirmativo, onde?

Fiz uma atualização de distribuição que quebrou o suporte a python no macvim e agora não consigo nem compilar o macvim. Espero que haja algumas pistas no log.

reitor
fonte

Respostas:

44

~ / Biblioteca / Logs / Homebrew /

O Homebrew cria arquivos de log na pasta Biblioteca em: ~/Library/Logs/Homebrew/

Você pode visualizar os arquivos de log mantendo pressionado Optione usando o item de menu Finder: Vá em> Biblioteca e navegue até Logs> Homebrew .

Como alternativa, você pode usar o aplicativo Console.app para procurar os arquivos de log.

História da Homebrew

A criação padrão de arquivos de log individuais foi adicionada durante 2013 ao Homebrew.

A edição # 10430 da Homebrew fala sobre erros de registro e criação. O relatório de problemas menciona que nenhum arquivo de log é mantido, mas explica que um log pode ser criado com o formato de comando:

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

Os logs parecem estar em ~ / Library / Logs / Homebrew / ... Eles podem ser visualizados usando utilitários de linha de comando ou o aplicativo Console.

Danny Levinson
fonte
1

Isso funciona para as instalações normais de distribuição, mas nada é registrado nesses diretórios para serviços (por exemplo, se você instalar bind, nada é registrado ~/Library/Logs/Homebrew/bind), possivelmente porque você precisa iniciar os serviços via sudo.

lbutlr
fonte
11
Você esperaria que os logs dos pacotes instalados estivessem em um sub-diretório de ~ / Library / Logs / Homebrew? Eu apenas olhei e fiquei surpreso ao ver que 2 pacotes que eu instalei fazem log para lá. Meu primeiro palpite seria que os pacotes seria de log para o "padrão" /var/log(ou desde homebrew funciona usando /usr/local, talvez /usr/local/var/log)
Peter Hanley