Відповіді:
Колись доморослий рекомендував сценарій , також пов'язаний у своїх 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
. Якщо у вас трапляється ~/.rvm
, ви повинні видалити ~/.rvm/bin/brew
.
Desktop
, Documents
і «Downloads`. Це також зіпсувало мою грудку. Будь ласка, допоможіть!
Homebrew тепер пропонує сценарій для видалення, розміщений тут .
Просто запустіть наступне в терміналі OSX:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Також зауважте, що домашня мова змінює групу на "персонал" і надає доступ для запису для групи
/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
/usr/local
та його створені Homebrew підкаталоги належать моєму користувачеві з admin
групою.
Нещодавно я створив сценарій для вирішення цього випадку . Він повністю видаляє Homebrew і має такі параметри CLI, як режими беззвучного / багатослівного та силового режиму, а також режим, який повертає місце установки вашої Homebrew.
У /usr/local
вас можуть знадобитися інші файли, можливо, ви зможете скористатися іншим ПМ (менеджером пакетів), щоб видалити поточний ПМ.