【问题标题】:How To fix Can't update or upgrade Homebrew如何修复无法更新或升级 Homebrew
【发布时间】:2021-01-02 21:06:14
【问题描述】:

如何解决无法更新或升级 Homebrew

我无法再运行 brew upgradebrew update:两者都中止

Error: homebrew-core is a shallow clone. To `brew update` first run:
  git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow
and if I follow this suggestion and run git ... --unshallow

如果我按照这个建议运行git ... --unshallow,然后尝试brew updatebrew upgrade,我仍然会收到相同的错误消息。

如果我再次尝试该命令(也许我第一次没有做对?)我得到

fatal: --unshallow on a complete repository 没有意义

如何通过此错误消息运行brew upgradebrew update 而不会出现错误?

HOMEBREW_VERSION: 2.6.0-82-gde1afcb
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: de1afcbfc58fb3cd5779bd8fbb6b9995700dda4c
Last commit: 30 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: a7c63b0f7f7ae416a2f961b263155281759ac3a7
Core tap last commit: 29 hours ago
Core tap branch: master
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_DISPLAY: /private/tmp/com.apple.launchd.FwPJPzeLfq/org.macosforge.xquartz:0
HOMEBREW_EDITOR: /usr/local/bin/bbedit
HOMEBREW_MAKE_JOBS: 4
HOMEBREW_NO_ANALYTICS: set
HOMEBREW_NO_EMOJI: set
Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: quad-core 64-bit haswell
Clang: 12.0 build 1200
Git: 2.29.2 => /usr/local/bin/git
Curl: 7.64.1 => /usr/bin/curl
Java: 1.8.0_172
macOS: 10.15.7-x86_64
CLT: 12.0.32.27
Xcode: 12.2
XQuartz: 2.7.11 => /opt/X11

请帮帮我,我累了,谢谢!

【问题讨论】:

标签: homebrew


【解决方案1】:

基本上,如果您看到以下错误,则运行提示您的内容,但可能需要 5 到 10 分钟,具体取决于您的系统速度:

Error:
  homebrew-core is a shallow clone.
  homebrew-cask is a shallow clone.
To `brew update`, first run:
  git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
  git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask fetch --unshallow

我希望能回答你或其他人的问题,祝你好运。

【讨论】:

    猜你喜欢
    • 2021-12-31
    • 1970-01-01
    • 2014-01-12
    • 2023-02-24
    • 1970-01-01
    • 1970-01-01
    • 2014-10-01
    • 1970-01-01
    相关资源
    最近更新 更多