मूल शराब की भठ्ठी अद्यतन त्रुटि लाने के लिए git लाने की जरूरत है --unshallow, लेकिन एक और git घातक मिला
$ brew 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
मैंने कमांड से ऊपर चलने की कोशिश की: git ... --unshallow
लेकिन मुझे एक और त्रुटि मिली:
fatal: dumb http transport does not support shallow capabilities
$ brew -v
Homebrew 2.6.0-104-g24f7898
Homebrew/homebrew-core (git revision b1ef15; last commit 2020-12-05)
Homebrew/homebrew-cask (git revision 443e7; last commit 2020-08-27)
कोई मदद कर सकता है?
जवाब
मैंने गिट रेपो से निपटने की कोशिश के बाद थोड़ा सा खोदा, लेकिन सबसे आसान चीज जो इसे मेरे लिए तय की गई थी वह थी अनकैपिंग और फिर काक्स रेपो को फिर से हटाना।
brew untap homebrew/cask
brew tap homebrew/cask
कि सब कुछ वापस क्रम में डाल दिया।
मैंने हाल ही में RTFM'd नहीं किया है, लेकिन मैं यह अनुमान लगा रहा हूं कि कुछ ऐसा करने के लिए है कि कैसे पीप मुख्य homebrew रेपो (या कम से कम यह है कि यह एक भोले उपयोगकर्ता के रूप में कैसा लगता है) में जा रहा है।
मैंने दौड़ने की कोशिश की: $ git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch
फिर: $ git -C "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core" fetch --unshallow
brew update
अब ठीक लगता है।