Homebrew経由でHugoをインストールしようとしています-「HEADをリビジョンに解決できませんでした」
Hugoを使用して新しいサイトを突き刺そうとしていますが、インストール中にスタックします。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
使用する
git -C $(brew --repository homebrew/core) checkout master
または
git -C $(brew --repository homebrew/core) reset --hard HEAD.
3 VonC
このスレッドで示されているように、これは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]