No uso mucho las barricas, pero en mi máquina de prueba acabo de tocar la infraestructura de la barrica para ver qué instala hoy. Tengo el brew-cask.rb
y no el de /usr/local/bin
Si tiene un sistema de copia de seguridad, haga una copia de seguridad y luego borre /usr/local/bin/brew-cask
y volver a ejecutar brew doctor
. También puedes cambiar el nombre del archivo si no quieres complicarte con las copias de seguridad.
mv /usr/local/bin/brew-cask /usr/local/bin/ZZdeleteZZbrew-cask
brew doctor
De esta manera, un programa o script que llame a la herramienta no verá el archivo (o enlace simbólico) en /usr/local/bin. Así podrías probar un poco las cosas y limpiar el archivo en cuestión. También es más fácil de arreglar si mi corazonada de que el de bin
es necesario en algún lugar y la herramienta se equivoca al quejarse de ambos.
Además, parece que hace poco se hizo un cambio en la integración de la barrica y la cerveza:
Mis pasos de desinstalación fueron diferentes a los enlazados anteriormente ya que instalé cask hoy y no desde antes. Mis resultados podrían no coincidir con los tuyos en ese caso :(
0 votos
Dado que el barril se ejecuta sobre la cerveza, ¿has ejecutado las herramientas de limpieza recomendadas? Probablemente no va a resolver las cosas, pero podría ayudar a aislar el problema a brew o cask:
brew update ; brew cleanup ; brew cask cleanup
- Además, ¿podría enumerar un barril que utilice para que podamos intentar replicar su configuración?0 votos
Por primera vez me sale lo siguiente al ejecutar las herramientas de limpieza:
Warning: Skipping czmq: most recent version 3.0.2_3 not installed
Warning: Skipping git: most recent version 2.6.4 not installed
Warning: Skipping libsodium: most recent version 1.0.7 not installed
Warning: Skipping node: most recent version 5.2.0 not installed
0 votos
Recibí la advertencia del nodo - así que sólo
brew rm
esos paquetes y dejaré que se instalen la próxima vez que los necesite. Creo que recientemente se ha añadido un paso de limpieza/migración, pero no puedo hablar con seguridad de ello sin investigar más. Por ahora, estoy feliz de tener una ejecución de limpieza limpia.