💻

brew updateで”Could not link phinze/cask manpages to”と怒られたときの対処

2021/07/04に公開

@armorik83 です。久々にbrew updateしたらゴミが引っかかって失敗したので対処についてメモしておきます。

brew uninstall --force brew-cask; brew update

だいたい上記で通るようですが、まだ私の場合はうまくいかず、次のエラーが出てしまいました。

==> Error: Could not link phinze/cask manpages to:
==>   /usr/local/share/man/man1/brew-cask.1

これについてはhomebrew-caskの issues で取り上げられており、次のように操作したら解決しました。

# まずこれをやってみる
brew untap caskroom/homebrew-cask
brew untap phinze/homebrew-cask
# もしくは単にこれを実行する
rm -rf $(brew --prefix)/Library/Taps/phinze-cask
rm $(brew --prefix)/Library/Formula/brew-cask.rb
rm -rf $(brew --prefix)/Library/Taps/caskroom
# そして仕上げ
brew uninstall --force brew-cask
brew update; brew cleanup; brew cask cleanup

https://github.com/caskroom/homebrew-cask/issues/16094#issuecomment-167126385

しばらく放っておくと色々変わってますね。それでは。

Discussion