見出し画像

Homebrew にて手動でアンインストールする

tl;dr

  • brew uninstall xxx が失敗する時の対処法を書いたよ

    • アンインストールスクリプトが用意されていない場合があるよ

  • brew info でディレクトリを特定し、ディレクトリごと削除してね

> brew list --cask | grep wkhtmltopdf
wkhtmltopdf

> brew uninstall --cask wkhtmltopdf
==> Uninstalling Cask wkhtmltopdf
==> Running uninstall script /usr/local/bin/uninstall-wkhtmltox
Error: uninstall script /usr/local/bin/uninstall-wkhtmltox does not exist.

いつも通り brew uninstall をするもアンインストールスクリプトが用意されていないパッケージが存在するなんて想定していませんでした。どこのディレクトリに格納されているか特定し、削除しましょう。brew info xxx でどこにあるかわかります。

> brew info wkhtmltopdf
==> wkhtmltopdf: 0.12.6-2
https://wkhtmltopdf.org/
Deprecated because it is discontinued upstream! it will be disabled on 2024-12-17.
Installed
/opt/homebrew/Caskroom/wkhtmltopdf/0.12.6-2 (48.8MB)
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/w/wkhtmltopdf.rb
==> Name
wkhtmltopdf
==> Description
HTML to PDF renderer
==> Artifacts
wkhtmltox-0.12.6-2.macos-cocoa.pkg (Pkg)
==> Analytics
install: 4,253 (30 days), 11,645 (90 days), 37,710 (365 days)

あと数ヶ月で非推奨になるパッケージだったようです。ディレクトリごと消してあげましょう。

rm -rf  /opt/homebrew/Caskroom/wkhtmltopdf

brew list --cask | grep wkhtmltopdf

綺麗さっぱり!以上です。

すべて勉強代に充てさせていただきます!アウトプットします!