होमब्रे के माध्यम से ह्यूगो को स्थापित करने की कोशिश कर रहा है - "एक संशोधन के लिए हल नहीं कर सकता"

Jan 07 2021

मैं ह्यूगो का उपयोग करके एक नई साइट पर एक स्टैब लेने की कोशिश कर रहा हूं, और मैं स्थापना के दौरान फंस गया हूं। मैंने Homebrew स्थापित किया है और संस्करण चलाते समय, मुझे निम्नलिखित मिलते हैं:

~ % brew --version
Homebrew 2.7.2
Homebrew/homebrew-core (no git repository)
Homebrew/homebrew-cask (git revision b96680c; last commit 2021-01-07)

और जब मैं दौड़ता हूं brew install hugo

मुझे निम्नलिखित मिले:

~ % brew install hugo
fatal: Could not resolve HEAD to a revision
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
Error: No available formula or cask with the name "hugo".
==> Searching for a previously deleted formula (in the last month)...
Error: No previously deleted formula found.
==> Searching taps on GitHub...
Error: No formulae found in taps.

मैं क्या गलत कर रहा हूं? यह पहली बार होम-ब्रुअ में काम कर रहा है।


संपादित करें: दौड़ते समय brew install --verbose Hugo, मुझे निम्नलिखित चेतावनी मिलती है:

% brew install --verbose hugo

fatal: Could not resolve HEAD to a revision

==> Searching for similarly named formulae...

Error: No similarly named formulae found.

Error: No available formula or cask with the name "hugo".

==> Searching for a previously deleted formula (in the last month)...

Error: No previously deleted formula found.

==> Searching taps on GitHub...

/usr/bin/curl --disable --globoff --show-error --user-agent Homebrew/2.7.2\ \(Macintosh\;\ Intel\ Mac\ OS\ X\ 11.1\)\ curl/7.64.1 --header Accept-Language:\ en --retry 3 --location https://api.github.com/search/code\?q=user\%3AHomebrew\+path\%3AFormula\+path\%3ACasks\+path\%3A.\+filename\%3Ahugo\+extension\%3Arb\&per_page=100 --header Accept:\ application/vnd.github.v3\+json --write-out '
'\%\{http_code\} --header Accept:\ application/vnd.github.antiope-preview\+json --header Authorization:\ token\ ****** --dump-header /private/tmp/github_api_headers20210106-8376-1r02uaz

जवाब

12 user15023420 Jan 17 2021 at 17:53

प्रयोग करें

git -C $(brew --repository homebrew/core) checkout master

या

git -C $(brew --repository homebrew/core) reset --hard HEAD.
3 VonC Jan 07 2021 at 08:24

जैसा कि इस सूत्र से स्पष्ट है , यह brewस्वयं से संबंधित हो सकता है, इतना नहीं hugo

brew install --verbose hugo

यह आपको अधिक देना चाहिए और आपको यह देखने की अनुमति देता है कि किस चरण में काढ़ा अटका हुआ है।

[जहां त्रुटि हुई], मैं उस निर्देशिका में बदल गया, ताकि यह पता चले कि यह खाली था - वह सब जो डायर में था, एक .git/फ़ोल्डर था और कुछ नहीं।

इसलिए, लापता सामग्री को पुनर्स्थापित करने के लिए, मैंने उपयोग किया git fetchऔर git pull --rebase


No available formula or cask with the name "hugo".

एक काढ़ा विन्यास मुद्दे की ओर इशारा करता है, क्योंकि वहाँ ह्यूगो के लिए एक सूत्र है

पैकेज उनके सूत्रों के अनुसार स्थापित किए जाते हैं, जो अंदर रहते हैं /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula

उस Formulaफ़ोल्डर की जाँच करें और देखें कि hugoक्या वहाँ गायब है।
यदि नहीं, तो कम से कम एक नए टैप केbrew extract hugo अंदर प्रयास करें ।

brew tap-new gohugoio/hugo
brew extract --version 0.80.0 hugo gohugoio/hugo
brew install gohugoio/hugo/[email protected]