6

У меня были проблемы с установкой Homebrew с тех пор, как я сменил имя домашнего пользователя на компьютере Mac OSX 10.6.8. После удаления всех файлов из предыдущей установки Homebrew, поскольку это не помогло, я установил ее снова. Когда я бегу заваривать доктора, он говорит:

Warning: Suspicious git origin remote found.

With a non-standard origin, Homebrew won't pull updates from
the main repository. The current git origin is:


Unless you have compelling reasons, consider setting the
origin remote to point at the main repository, located at:
  https://github.com/mxcl/homebrew.git

Это не позволило мне установить git (я сделал это с помощью установщика пакетов), и теперь, когда я пытаюсь запустить brew install libksba, он говорит:

Error: Permission denied - /Library/Caches/Homebrew/Formula/libksba.brewing

Я пытался делать chown и искать все, что могло бы помочь, но ничего не нашел. Есть ли шанс, что кто-нибудь знает, как это исправить?

4 ответа4

10

Выполнение этой команды исправило это для меня только сейчас (у меня была та же проблема)

sudo chown -R ${USER} /Library/Caches/Homebrew/
4

Как выглядит "ls -al /Library/Caches/Homebrew/Formula/libksba.brewing"?

Файл может принадлежать другому пользователю на вашем компьютере, возможно, из-за обновления brew и т.д. Попробуйте дать разрешения на запись для группы.

sudo chmod g+w /Library/Caches/Homebrew/Formula/libksba.brewing
1

Я также изменил имя своей учетной записи, хотя не ясно, связана ли эта проблема с пивоварением. В любом случае, запустите «brew update» из командной строки, чтобы загрузить последние обновления (исправления ошибок), затем снова «brew doctor», чтобы подтвердить, что вы все в порядке.

1

Я столкнулся с той же проблемой, и изменение прав доступа к папке Homebrew устранило мою проблему. Просто запустите следующую команду:

sudo chmod -R g+w /Library/Caches/Homebrew

Спасибо @cgl за предложение изменить права доступа к папке.

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