IT-Swarm.Net

Homebrew: Hata: güncelleme raporu doğrudan çağrılmamalıdır

brew update çalıştırılıyor Aşağıdakileri alıyorum:

/usr/local/Library/brew.sh: line 32: /usr/local/Library/ENV/scm/git: No such file or directory
/usr/local/Library/brew.sh: line 32: /usr/local/Library/ENV/scm/git: No such file or directory
[etc..]
Error: update-report should not be called directly!

brew config çağrısı aşağıdakileri bildirir:

HOMEBREW_VERSION: 0.9.9
Origin: https://github.com/Homebrew/brew.git
HEAD: 90e84453f9adda65de6b9274987d06e46caa5d37
Last commit: 4 hours ago
Core tap Origin: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 05ce2548bad01807c6be2aece21ab70d221755e6
Core tap last commit: 8 weeks ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: quad-core 64-bit ivybridge
Homebrew Ruby: 2.0.0-p648
Clang: 7.3 build 703
Git: 2.7.0 => /usr/local/bin/git
Perl: /usr/bin/Perl
Python: /Users/username/anaconda/bin/python => /Users/username/anaconda/bin/python2.7
Ruby: /usr/bin/Ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/Ruby
Java: 1.7.0_79, 1.6.0_65-b14-468
OS X: 10.11.4-x86_64
Xcode: 7.3
CLT: 7.3.0.0.1.1457485338
X11: 2.7.8 => /opt/X11

Bunun nasıl düzeltileceği hakkında bir fikrin var mı? Acaba Sophos Antivirus yeniden sorunlara neden olabilir mi?.

189
geotheory

brew upgrade, all kurulu paketleri yükseltecektir. Herhangi bir ikili sürümün belirli bir sürümünü korumanız gerekirse, @ thanh-hải'nin yanıtını kullanmayı düşünün: https://stackoverflow.com/a/38464247/868724

Bu hatayı yeni aldım. brew upgrade ve ardından tekrar brew update komutunu çalıştırdım ve sorun kendiliğinden çözüldü.

Alternatif olarak, @ ashley-willis tarafından önerilen şekilde tekrar brew update komutunu çalıştırmayı deneyin.

210
aboutaaron

Hızlı, güvenilir ve uygun fiyatlı bulut barındırma

Kaydolun ve 30 gün içinde $50 bonus kazanın!

Bu hatanın alınmasından sonra tekrar brew update çalıştırmak, https://discuss.circleci.com/t/brew-update-command-fails/5211 adresinde önerildiği şekilde çalıştı ve herhangi bir yükseltme yapmadan da çalıştı. ne de git-fu

92
ashley willis

Düzenleme: run cd "$(brew --repository)" && git fetch && git reset --hard Origin/master çözecek!

Bakınız https://github.com/Homebrew/brew/issues/557

62
Thanh Hải

Ben de denediğimde aynı problemle karşılaştım

brew tap homebrew/science
brew install opencv3
brew update

Ancak yazarak 

brew update

yine sorunumu çözdü.

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
0
WZL