17 votos

¿Qué pasa si hay un mensaje de error de que adoptopenjdk8 existe en múltiples grifos?

Cuando brew cleanup muestra el siguiente mensaje de error:

Error: Cask adoptopenjdk8 exists in multiple taps:
  homebrew/cask-versions/adoptopenjdk8
  adoptopenjdk/openjdk/adoptopenjdk8

¿Cómo puedo resolver este error sin reinstalar Homebrew?

Para su información, algunas referencias relevantes:

18voto

Anonymous Puntos 26

Aquí hay una solución rápida que asume que Homebrew está actualizado y no hay necesidad de usar ningún otro paquete del adoptopenjdk/openjdk grifo:

Compruebe el estado de adoptopenjdk/openjdk toque y adoptopenjdk8 paquete:

  • brew tap - enumera los grifos que están activados actualmente
  • brew search adoptopenjdk8 - muestra que adoptopenjdk8 barriles están disponibles en los grifos habilitados y que adoptopenjdk8 barriles están actualmente instalados

Ahora bien, suponiendo que el adoptopenjdk/openjdk aparece como activado, elimine el adoptopenjdk/openjdk golpear de la siguiente manera:

brew untap adoptopenjdk/openjdk

A continuación, compruebe lo que adoptopenjdk8 barriles están actualmente instalados. Esto debería mostrar exactamente una adoptopenjdk8 barril instalado.

En este punto, brew cleanup debería funcionar correctamente.

Mi explicación: es aparece para mí que añadieron adoptopenjdk8 a la sala de barriles de cerveza casera incorporada.

Tenga en cuenta que debe estar bien para hacer brew tap adoptopenjdk/openjdk después, si es necesario. (Esto no me ha causado ningún problema hasta ahora).

0 votos

Funciona muy bien, OP si esto funcionó para usted por favor marque como respondido

1voto

vencentle Puntos 1

He resuelto este problema con los siguientes comandos:

$ brew install adoptopenjdk/openjdk/adoptopenjdk8

0voto

harvest316 Puntos 241

Otra solución rápida: eliminar el archivo del barril

sudo rm /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions/Casks/adoptopenjdk8.rb

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