¿Dónde se registra homebrew?

43

¿Homebrew mantiene registros, y si es así, dónde?

Hice una actualización de brew que rompió el soporte de Python en macvim, y ahora ni siquiera puedo hacer que macvim se construya. Espero que haya algunas pistas en el registro.

Decano
fuente

Respuestas:

44

~ / Library / Logs / Homebrew /

Homebrew crea archivos de registro en su carpeta Biblioteca en: ~/Library/Logs/Homebrew/

Puede ver los archivos de registro manteniendo presionada Optiony usando el elemento del menú Finder: Ir> Biblioteca , luego navegando a Registros> Homebrew .

Alternativamente, puede usar la aplicación Console.app para buscar los archivos de registro.

Historia de la cerveza casera

La creación predeterminada de archivos de registro individuales se agregó durante 2013 a Homebrew.

El problema de Homebrew # 10430 habla sobre el registro y los errores de compilación. El informe de problemas menciona que no se guarda ningún archivo de registro, pero explica que se puede crear un registro con el formato de comando:

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

Los registros parecen estar en ~ / Library / Logs / Homebrew / ... Se pueden ver utilizando las utilidades de línea de comandos o la aplicación de consola.

Danny Levinson
fuente
1

Esto funciona para las instalaciones de preparación normales, pero no se registra nada en estos directorios para los servicios (por ejemplo, si instala bind, no se registra nada ~/Library/Logs/Homebrew/bind), posiblemente porque tiene que iniciar los servicios a través de sudo.

lbutlr
fuente
1
¿Esperarías que los registros de los paquetes instalados estén en un subdirectorio de ~ / Library / Logs / Homebrew? Acabo de mirar, y me sorprendió que 2 paquetes que he instalado ingresen allí. Mi primera suposición sería que los paquetes iniciarían sesión en el "estándar" /var/log(o dado que homebrew funciona /usr/local, quizás /usr/local/var/log)
Peter Hanley