191 votes

Homebrew : Erreur : rapport-mise à jour ne doit pas être appelée directement

En cours d’exécution `` j’obtiens ce qui suit :

Appel de `` rapporte ce qui suit :

Aucune idée comment résoudre ce problème ? Je me demande si Sophos Antivirus pourraient causer des problèmes à nouveau...

210voto

aboutaaron Points 3268

brew upgrade sera de mise à niveau de tous les paquets installés. Si vous avez besoin de maintenir une version spécifique d'un binaire, envisager l'utilisation de @thanh-hải de réponse: https://stackoverflow.com/a/38464247/868724

Je viens de recevoir ce message d'erreur. J'ai couru brew upgrade puis brew update nouveau et le problème semble se résoudre elle-même.

Sinon, essayez de courir juste brew update nouveau comme suggéré par @ashley-willis.

92voto

ashley willis Points 1433

Exécutez `` à nouveau après l’obtention de œuvres cette erreur, de que j’ai vu proposé sur https://discuss.circleci.com/t/brew-update-command-fails/5211 et a fonctionné pour moi aussi bien, sans faire de mises à niveau ni de git-fu

62voto

Thanh Hải Points 726

Edit: exécutez cd "$(brew --repository)" && git fetch && git reset --hard origin/master va résoudre!

Voir https://github.com/Homebrew/brew/issues/557.

0voto

WZL Points 11

J'ai rencontré le même problème quand j'ai essayé

 brew tap homebrew/science
brew install opencv3
brew update
 

Cependant, en tapant

 brew update
 

a de nouveau résolu mon problème.

 Updated 2 taps (caskroom/cask, homebrew/core).
==> Cleaning up /Library/Caches/Homebrew...
Removing: /Library/Caches/Homebrew/ant-1.9.7.yosemite.bottle.tar.gz... (5.4MB)
Removing: /Library/Caches/Homebrew/cmake-3.2.1.yosemite.bottle.1.tar.gz... (10.4MB)
Removing: /Library/Caches/Homebrew/gecode-4.3.3.yosemite.bottle.tar.gz... (2.8MB)
Removing: /Library/Caches/Homebrew/leptonica-1.71_1.yosemite.bottle.tar.gz... (1.9MB)
Removing: /Library/Caches/Homebrew/libpng-1.6.16.yosemite.bottle.tar.gz... (431.8KB)
Removing: /Library/Caches/Homebrew/libtiff-4.0.3.yosemite.bottle.tar.gz... (1MB)
Removing: /Library/Caches/Homebrew/minizinc-1.6.tar.gz... (18.2MB)
Removing: /Library/Caches/Homebrew/pkg-config-0.28.yosemite.bottle.2.tar.gz... (220.1KB)
Removing: /Library/Caches/Homebrew/tesseract-3.02.02_3.yosemite.bottle.tar.gz... (19MB)
==> Migrating /Library/Caches/Homebrew to /Users/zenglinwang/Library/Caches/Homebrew...
==> Deleting /Library/Caches/Homebrew...
Warning: Failed to delete /Library/Caches/Homebrew.
Please do so manually.
==> New / Updated / Deleted Formulae
.................
==> Migrating HOMEBREW_REPOSITORY (please wait)...
==> Migrated HOMEBREW_REPOSITORY to /usr/local/Homebrew!
Homebrew no longer needs to have ownership of /usr/local. If you wish you can
return /usr/local to its default ownership with:
  sudo chown root:wheel /usr/local
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X