I'm trying to take a stab at a new site using Hugo, and I am stuck during installation. I've installed Homebrew and when running the version, I get the following:
~ % brew --version Homebrew 2.7.2 Homebrew/homebrew-core (no git repository) Homebrew/homebrew-cask (git revision b96680c; last commit 2021-01-07) And when I run brew install hugo
I get the following:
~ % 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. What am I doing wrong? This is the first time working in home-brew.
Edit: when running brew install --verbose Hugo, I get the following warnings:
% 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 --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 24 Answers
Use
git -C $(brew --repository homebrew/core) checkout master or
git -C $(brew --repository homebrew/core) reset --hard HEAD 4As illustrated by this thread, this might be related to brew itself, not so much hugo.
brew install --verbose hugo This should give you more and allow you to see at which step brew is stuck.
[where the error occurred], I changed into that directory to find that it was empty – all that was in the dir was a
.git/folder and nothing else.So, to restore the missing contents, I used
git fetchandgit pull --rebase.
No available formula or cask with the name "hugo". That points to a brew configuration issue, since there is a formulae for hugo
Packages are installed according to their formulae, which live in
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
Check that Formula folder and see if hugo is missing there.
If not, at least try brew extract hugo inside a new tap.
brew tap-new gohugoio/hugo brew extract --version 0.80.0 hugo gohugoio/hugo brew install gohugoio/hugo/hugo@0.80.0 0Set your core by running the below two commands
- rm -rf $(brew --repo homebrew/core)
- brew tap homebrew/core
I got the same error. I tried most solutions above. In the end these steps helped:
uninstall homebrew
/bin/bash -c "$(curl -fsSL )"
manually delete this file and the two folders
/usr/local/com.apple.installer.keep
/usr/local/Homebrew
/usr/var/homebrew
install homebrew again
/bin/bash -c "$(curl -fsSL )"