Yanıtlar:
Homebrew, bir zamanlar SSS'lerinde de bağlantılı bir komut dosyası önerdi . Talimatlar o zamandan beri değişti ve indirebileceğiniz ve çalıştırabileceğiniz resmi bir kaldırma betiği sunuyorlar:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Tarihsel amaçlar için eski betiğin bir kopyası:
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
Bu, /usr/local
klasörünüzü Homebrew öncesi günlerine de döndürmelidir . Daha fazla bilgi için Homebrew kurulum wiki'sine bakınız .
Not : Ayrıca kaldırmanız gerekebilir ~/.homebrew
. Eğer varsa ~/.rvm
, o zaman silmelisiniz ~/.rvm/bin/brew
.
Desktop
, Documents
ve 'Downloads`. Gitimi de mahvetti. Lütfen yardım et!
Homebrew şimdi burada bulunan bir kaldırma komut dosyası sağlar .
Sadece OSX terminalinde aşağıdakileri çalıştırın:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Ayrıca, homebrew’in grubu “personel” olarak değiştirdiğini ve gruba
/usr/local
/usr/local/bin
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
Bu dizinleri eski hallerine geri koymak için:
sudo chown root:wheel <directory> ; sudo chmod 755 <directory>
her biri için veya fantezi sahipleriniz / haklarınız yoksa:
sudo chown -R root:wheel /usr/local ; sudo chmod -R 755 /usr/local
/usr/local
ve Homebrew tarafından oluşturulan alt dizinler grubumdaki kullanıcıma aittir admin
.
Geçenlerde bu davayı ele almak için bir senaryo yaptım . Homebrew'i tamamen kaldırır ve sessiz / ayrıntılı ve kuvvet modları gibi CLI seçeneklerinin yanı sıra Homebrew kurulumunuzun konumunu döndüren modlara sahiptir.
İçindeki mevcut dosyaları /usr/local
kaldırmak için farklı bir PM (Paket Yöneticisi) kullanmanız gerekebilir.