2010-10-26 23:05:35 +0000 2010-10-26 23:05:35 +0000
151
151

Homebrewのアンインストール方法を教えてください!

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

/usr/local 丸ごと削除しても大丈夫なのでしょうか?Homebrewはそのディレクトリのどこかにインストールされていました。

回答 (6)

224
224
224
2010-10-27 01:56:54 +0000

また、 彼らのFAQで にリンクされている Homebrewは、かつてスクリプトを推奨しています。説明 それ以来変更されています 、そして彼らはあなたがダウンロードして実行することができる公式のアンインストールスクリプトを提供しています:

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 installation wiki を参照してください。また、~/.homebrewも削除する必要があるかもしれません。たまたま~/.rvmを持っている場合は、~/.rvm/bin/brewを削除してください。

35
35
35
2015-04-14 21:51:02 +0000

Homebrewは、アンインストールスクリプトはここにありますを提供しています。

OSXターミナルで以下を実行してください。

8
8
8
2011-06-11 10:02:35 +0000

また、homebrewは'スタッフ'にグループを変更し、

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

元の状態でこれらのディレクトリを戻すためには、次のことに注意してください:

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

それぞれのために、またはあなたが空想の所有者/権利を持っていない場合:

sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local
1
1
1
2012-06-27 07:33:06 +0000

この gist ](https://gist.github.com/1173223) を試してみてください。

0
0
0
2014-04-24 13:49:59 +0000

私は最近 このケースを処理するためのスクリプトを作った 。これはHomebrewを完全に削除し、サイレント/ボーズモードやフォースモードなどのCLIオプションと、Homebrewのインストール場所を返すモードを持っています。

-3
-3
-3
2010-10-27 00:25:20 +0000

他のファイルが/usr/localにあるかもしれませんが、別のPM(パッケージマネージャ)を使って現在のPMを削除することができるかもしれません。