3 votos

¿Cómo puedo dejar de colado ciruela pasa y preparación actualización de lucha?

Estoy ejecutar Homebrew en 10.13.6, con el prefijo /usr/local.

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

Mientras tanto, cada vez que ejecuto brew prune --verbose, me da la salida:

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

Siempre brew upgrade, estas dos problemáticas directorios, a continuación, volver a crear! El ciclo continúa, en y en y en. Tengo ejecutar repetidamente brew update, brew cleanupy brew doctor. Incluso he reinstalado Homebrew y todos mis paquetes. Sin embargo, la eterna batalla entre el brew upgrade y brew prune continúa.

¿Cómo puedo llegar a dejar de luchar?

2voto

DeRagan Puntos 10551

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

A continuación, brew prune va a dejar de extraer de ellos, porque ellos ya no estará vacía. Si brew prune ya no es la eliminación de ellos, brew upgrade no cree en ellos. Si usted está preocupado por el espacio, incluso se podría poner un alias en el archivo de directorios.

En el gran esquema de las cosas, estas carpetas vacías crear y, a continuación, quitar es un inofensivo efecto secundario y no romper nada funcional.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X