6 votos

limpieza de cerveza: Advertencia: Skipping XXX: most recent version X not installed

Actualizó todas las fórmulas:

> brew upgrade
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/cask).
No changes to formulae.

Por qué esta actualización no instaló la última versión de httping ?

> brew cleanup
Warning: Skipping httping: most recent version 2.5_2 not installed
Pruned 0 symbolic links and 7 directories from /usr/local

Este comando también se queja algo de httping :

> brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. 

Thanks!

Warning: You have unlinked kegs in your Cellar.
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
  httping

¿Cómo solucionarlo? Actualizar a la última y cuáles son barriles desvinculados en su bodega .

ACTUALIZACIÓN tras la primera respuesta y los comentarios (resumen brew link httping no ayudó):

> brew link httping
Linking /usr/local/Cellar/httping/2.5_1.reinstall... 6 symlinks created
> brew upgrade
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> Updated Formulae
recon-ng

> brew cleanup
Warning: Skipping httping: most recent version 2.5_2 not installed
> brew info httping
httping: stable 2.5 (bottled), HEAD
Ping-like tool for HTTP requests
https://www.vanheusden.com/httping/
/usr/local/Cellar/httping/2.5_1.reinstall (12 files, 163.7KB) *
  Poured from bottle on 2019-06-19 at 17:57:11
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/httping.rb
==> Dependencies
Required: gettext , openssl@1.1 
==> Options
--HEAD
        Install HEAD version

más comentarios:

> brew upgrade httping
Error: httping 2.5_1.reinstall already installed
> brew outdated
>

0 votos

¿Cuál es la salida de brew info httping ?

0 votos

¿Has hecho lo que recomienda en la salida ( brew link httping )?

0 votos

@Ivanov ¿Has probado brew outdated ? ¿Y qué pasa con brew upgrade httping ?

3voto

Simba Puntos 254
  1. ¿Por qué mi httping paquete es desvinculado ? Nadie lo sabe, es tu máquina. No sabemos lo que has hecho en la línea de comandos.

    Para arreglar el barriles desvinculados ejecute el siguiente comando para volver a vincularlo manualmente,

    brew unlink httping
    brew link httping
    
    # if it doesn't link, force link it
    brew link --overwrite httping
  2. Por qué un paquete Homebrew debe ser link ¿Ed?

    Toma httping por ejemplo. httping se instala en /usr/local/Cellar/httping/2.5_2 con el sufijo <package-name>/<version> .

    tree -L 2 /usr/local/Cellar/httping/2.5_2
    /usr/local/Cellar/httping/2.5_2
    ├── bin
    │   └── httping
    ├── share
    │   ├── doc
    │   ├── locale
    │   └── man
    ├── INSTALL_RECEIPT.json
    ├── license.txt
    └── readme.txt

    Homebrew contiene el contenido de un paquete en un solo lugar, una carpeta nombrada con el patrón anterior.

    Pero para exponerlos para uso global, el contenido del pkg necesita ser link ed bajo /usr/local que es un lugar reconocido para la instalación de software *nix. Así que.., bin/httping está vinculado como /usr/local/bin/httping . Y otros contenidos también deben vincularse a la carpeta correspondiente, como /usr/local/share , /usr/local/sbin etc.


Actualización

Según la información adicional que has proporcionado. El lugar de instalación de httping debe ser /usr/local/Cellar/httping/2.5_1 pero no /usr/local/Cellar/httping/2.5_1.reinstall . Indica la reinstall proceso puede interrumpirse.

He reproducido el problema en mi máquina y lo he solucionado con los siguientes comandos.

# don't use reinstall
brew uninstall -f httping

# remove possible broken symlinks
brew cleanup

# install httping again
brew install httping

# check the version
brew info httping

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