2013-10-15 3 views
0

Это заняло у меня много времени, и у меня все еще нет решения проблемы с установкой Homebrew.Почему переустановка и удаление Homebrew не удается?

Когда я типа ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)", я получаю:

It appears Homebrew is already installed. If your intent is to reinstall you 
should do the following before running this installer again: 
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup 
Ok 

я напечатал rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup, и получил эту ошибку:

rm: /usr/local/Cellar: Directory not empty 

Когда я войти в этот каталог не существует ни одного файла. Как удалить этот каталог?

Я также пробовал sudo rm -rf /usr/local/Cellar.

+0

Вы пробовали chmod, а затем rm? – SocoM

+0

Нет, какое число в команде chmod следует ввести? –

+0

Что говорит «варить доктор»? – tadman

ответ

0

Carefull, url изменен с raw.github.com/mxcl/homebrew/go на raw.github.com/mxcl/homebrew/go/install.

Это не ваша ошибка, но может помочь, если вы решите yo переустановить homebrew.

0

Есть ли .git в каталоге? Не путать с каталогом git (без точки). Если скрытые файлы не отображаются, запуск команды ls -a будет содержать список всех файлов.

У меня была такая же ошибка и была проверена, и я понял, что /usr/local/.git не существует, поэтому я создал его с помощью команды mkdir /usr/local/.git и снова запустил установщик, и все сработало. Если каталог не существует, он не может писать на него, и он несколько запутан, потому что там может быть каталог с именем git, который является приложением Git, тогда как каталог .git хранит информацию, которую использует Git.

Если он существует и в нем нет ничего, вы можете попробовать удалить его с помощью rm -r .git, а затем воссоздать его.

Смежные вопросы