¿Cómo puedo detener la mejora de brew y la mejora de brew de la lucha?

3

Estoy ejecutando Homebrew el 10.13.6, con el prefijo /usr/local .

Cuando ejecuto brew upgrade , se crean dos directorios en /usr/local/share . Estos son: /usr/local/share/man/man2 y /usr/local/share/man/man6 . No hay archivos en estos directorios.

Mientras tanto, cada vez que ejecuto brew prune --verbose , obtengo el resultado:

rmdir /usr/local/share/man/man6
rmdir /usr/local/share/man/man2
Pruned 0 symbolic links and 2 directories from /usr/local

¡Cada vez que brew upgrade , estos dos directorios problemáticos se vuelven a crear! El ciclo continúa, y sigue y sigue y sigue. He ejecutado repetidamente brew update , brew cleanup y brew doctor . Incluso he reinstalado Homebrew y todos mis paquetes. Sin embargo, la batalla eterna entre brew upgrade y brew prune continúa.

¿Cómo puedo hacer que dejen de pelear?

    
pregunta 12117 15.09.2018 - 13:11

1 respuesta

2

Hay una solución poco elegante para este error / inconsistencia en las dos funciones de las herramientas: poner cualquier archivo en los directorios en cuestión.

Entonces brew prune dejará de eliminarlos porque ya no estarán vacíos. Si brew prune ya no los elimina, brew upgrade no los creará. Si le preocupa el espacio, incluso podría poner un archivo de alias en los directorios.

En el gran esquema de las cosas, tener estas carpetas vacías creadas y luego eliminadas es un efecto secundario inofensivo y realmente no rompe nada funcionalmente.

    
respondido por el glazethink 15.09.2018 - 21:22

Lea otras preguntas en las etiquetas