5 votos

¿Existe una forma de omitir un paquete de cerveza cuando se actualiza?

Cuando intento actualizar mis paquetes brew, el paquete composer sigue dando un error:

==> Upgrading composer 1.10.13 -> 2.0.11
==> Downloading https://getcomposer.org/download/2.0.11/composer.phar
Already downloaded: /Users/me/Library/Caches/Homebrew/downloads/3555b6c6fce103b369f42c5c4f1b567b76bfb71f838b9bdcadddcffc7d279a22--composer.phar
Error: SHA256 mismatch
Expected: eabf2917072096a94679193762501319e621e2b369a4a1256b2c27f4e6984477
  Actual: d6eee0d4637f4bd82bdae098fceda300dcb3ec35bf502604fbe7510933b8f952
    File: /Users/me/Library/Caches/Homebrew/downloads/3555b6c6fce103b369f42c5c4f1b567b76bfb71f838b9bdcadddcffc7d279a22--composer.phar
To retry an incomplete download, remove the file above.

Eliminar el paquete según la sugerencia anterior no ayuda.

No veo una opción para omitir un paquete para actualizar con --help pero tal vez me estoy perdiendo algo?

8voto

Ernest Puntos 3431

Otra opción es fijar el paquete a su versión actual. Entonces brew no intentará actualizarlo. Más tarde se puede desanclar y actualizar. Estos son algunos de los comandos relevantes.

# To pin a package:
brew pin composer

# To list pinned packages:
brew list --pinned

# To see which version a package is pinned to:
brew info composer

# To unpin a package:
brew unpin composer

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