Я удалил Homebrew, используя https://superuser.com/a/203740.

После запуска вышеуказанных команд я не могу найти .bashrc и .bash_profle . Все файлы исчезли из Documents , Desktop и Downloads :'(

Когда я делаю git status на /Users/ava он показывает:

# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)

... all the files which are in /Users/ava

история

 113  cd `brew --prefix`
  114  rm -rf Cellar
  115  brew prune
  116  rm `git ls-files`
  117  rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
  118  rm -rf .git
  119  rm -rf ~/Library/Caches/Homebrew
  120  sudo chown -R $USER:admin /usr/local
  121  ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
  122  brew doctor

Что сейчас произошло?

2 ответа2

1

Если git отслеживал все файлы в /Users /ava, тогда

rm `git ls-files`

команда удалит их все (что я представляю, это то, что говорит вам ваш вывод git status .

Если файлов, о которых вы говорите, нет в этом списке, то я не уверен, какая из этих команд rm могла вызвать проблему.

0

Эта строка выглядит подозрительно: sudo chown -R $USER:admin /usr/local

Вы админ? Запустите groups чтобы узнать. Я не знаю, каковы были ваши первоначальные настройки владельца /usr/local , но вот мои (и я регулярно использую git and brew):

lovelace% ls -dl /usr/local
drwxrwxr-x  18 root  admin  612 Aug  5 15:30 /usr/local

Похоже, root:admin должен быть владельцем /usr/local . Пытаться:

sudo chown -R root:admin /usr/local

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .