Homebrewをアンインストールする方法は?


151

パッケージマネージャーHomebrewに問題があります。削除する方法が見つかりません!

全体を削除しても安全/usr/localですか?Homebrewはそのディレクトリのどこかにインストールされました。

回答:


223

Homebrewはかつて、FAQにリンクされているスクリプトを推奨してましたそれ以降の手順は変更され、ダウンロードして実行できる公式のアンインストールスクリプトが提供されます。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

歴史的な目的で、古いスクリプトのコピーを次に示します。

cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions 
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew

また、これにより、/usr/localフォルダーがHomebrew以前の日に戻されます。詳細については、Homebrewインストールwikiを参照してください。

:削除する必要がある場合もあり~/.homebrewます。持っている場合は~/.rvm、削除する必要があります~/.rvm/bin/brew


どうもありがとうございます!私は一生懸命グーグルで調べましたが、インストールマニュアルでアンインストールアクションを探すことさえしませんでした!; D
ホルム

13
指示は時間とともに変化し、Homebrew FAQgithub.com/mxcl/homebrew/wiki/FAQ/…に
Nelson

これらのコマンドを実行するとDesktop、のほぼすべてのファイルDocumentsと「ダウンロード」が削除されました。それも私のgitを台無しにしました。助けてください!
アヴァ

rm -rfライブラリ/タップ
グーグル

2
このスクリプトの最初の行が失敗すると、ペーストボードにあるものをすべて削除しようとします。それはあなたのデータの多くかもしれません。
ADE


8

また、homebrewはグループを「スタッフ」に変更し、グループへの書き込みアクセスを許可します

  • /usr/local
  • /usr/local/bin
  • /usr/local/include
  • /usr/local/lib
  • /usr/local/sbin
  • /usr/local/share

これらのディレクトリを元の状態に戻すには、次の操作を行います。

sudo chown root:wheel <directory> ; sudo chmod 755 <directory>

それぞれまたはあなたが派手な所有者/権利を持っていない場合:

sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local

1
これは確認できません。私/usr/localとそのHomebrewで作成されたサブディレクトリは、adminグループのユーザーが所有しています。
slhck

1

このgistを試してください。brewをデフォルトのディレクトリにインストールした場合、homebrewと関連するキャッシュがアンインストールされます。


要旨をどのように使いますか?
ninja08

@ ninja08リンクをクリックします。ターミナルウィンドウを開きます。要旨のすべてのテキストを端末にコピーします。
スポットライト


-3

他のファイルが存在する可能性があり/usr/local、別のPM(パッケージマネージャー)を使用して現在のPMを削除できる場合があります。


この答えが何を意味するのかはわかりません。PMとは何ですか?
エクリストファーソン

PM =パッケージマネージャー
Stephen
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.