Hugo のバージョンを下げる(homebrewで)
Hugoが0.32にアップデートされたら動かなくなったので、とりあえず、0.31.1に戻した。
以下は手順のメモ
# homebrewのFormulaがインストールされているディレクトリに移動
$ cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/
# 全コミット取得(full clone、時間がかかるのでそのつもりで)
$ git fetch --unshallow
# hugo.rbのコミットIDを確認
$ git log hugo.rb
# 0.31.1のformulaを取得
$ git checkout (0.31.1のコミットID) hugo.rb
# hugoを一旦アンインストール
$ brew uninstall hugo
# 自動アップデートを無効にする(しないと最新のがインストールされてしまう)
$ export HOMEBREW_NO_AUTO_UPDATE=1
# hugoをインストール
$ brew install hugo
# インストールしたhugoでバージョンを固定
$ brew pin hugo
# リポジトリを元に戻す(古くなっているので)
$ git reset HEAD
$ git checkout .
# full cloneでリポジトリが重くなっているのでlogを減らす
$ cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
$ git fetch --depth=1
$ git gc
$ git prune
# 自動アップデートを再度有効にする(ターミナルを閉じるのでも良い)
$ unset HOMEBREW_NO_AUTO_UPDATE
# hugo が0.31.1にpinされているかを確認
$ cd
$ brew update
$ brew outdated # hugo (0.31.1) < 0.32 [pinned at 0.31.1]