Así que después brew doctor
obtendré lo siguiente sin ninguna recomendación:
Warning: You have external commands with conflicting names.
Found command `brew-cask` in following places:
/usr/local/bin/brew-cask
/usr/local/Library/Taps/caskroom/homebrew-cask/cmd/brew-cask.rb
¿Hay alguna manera de resolver ese conflicto?
macos
command-line
homebrew
Tipo de serpiente venenosa
fuente
fuente
brew update ; brew cleanup ; brew cask cleanup
- Además, ¿podría enumerar un barril que usa para que podamos intentar replicar su configuración?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
brew rm
esos paquetes y los dejaré instalar la próxima vez que los necesite. Creo que recientemente se agregó un paso de limpieza / migración, pero aún no puedo hablar con certeza sobre eso sin más excavaciones. Por ahora, estoy feliz de tener una limpieza limpia.Respuestas:
No uso mucho los barriles, pero en mi máquina de prueba simplemente aproveché la infraestructura del barril para ver qué instala hoy. Tengo el
brew-cask.rb
archivo y no el de/usr/local/bin
Si tiene un sistema de respaldo, haga una copia de respaldo y luego elimine
/usr/local/bin/brew-cask
y vuelva a ejecutarbrew doctor
. También puede cambiar el nombre del archivo si no desea molestarse con las copias de seguridad.De esa manera, un programa o script que llame a la herramienta no verá el archivo (o enlace simbólico) en / usr / local / bin. Luego puede probar un poco las cosas y limpiar el archivo en cuestión. También es más fácil de solucionar si mi presentimiento de que
bin
se necesita uno en algún lugar y la herramienta es incorrecta para quejarse de ambos.Además, parece que recientemente se hizo un cambio en la integración de barril / cerveza:
Mis pasos de desinstalación fueron diferentes a los vinculados anteriormente, ya que instalé cask hoy y no antes. Mis resultados podrían no coincidir con los suyos en ese caso :(
fuente
Your system is ready to brew
Warnings
después de la limpieza permaneceActualización importante de diciembre (de https://github.com/caskroom/homebrew-cask ):
Homebrew-Cask ahora se mantendrá actualizado junto con Homebrew.
Si aún no lo ha hecho, para cambiar al nuevo sistema, ejecute:
fuente
También puede eliminar las adiciones de barril y ver si la secuencia de comandos de limpieza elimina los restos:
En ese momento, puede volver a ejecutar la instalación de acuerdo con las instrucciones actuales :
Solo la desinstalación solo resolvió su problema cuando me encontré con él.
fuente
Me enfrenté a esta advertencia exacta hoy. Para mí, simple
brew update && brew upgrade && brew doctor
trabajado.Finalmente tengo el
Your system is ready to brew
registro satisfactorio .fuente