У меня возникают проблемы с разрешениями в Homebrew: после того, как я установил Node и попытался установить npm с помощью команды curl, которую Homebrew говорит вам использовать, она не удалась из-за ошибок EACCESS. Я проверил папку узла, и разрешения были: а) не принадлежали пользователю (мне пришлось его перехватить) и б) не было разрешений на запись (мне пришлось изменить его 755 chmod).
Я исправил проблему с NPM, но мне пришлось запустить его сценарий установки как sudo (что плохо!).
Я предполагаю, что должен был установить Homebrew как root или что-то подобное. Я надеюсь, что переустановка исправит это, но я не могу найти источник, как переустановить Homebrew.
Когда я повторно запускаю установщик в Терминале, я получаю:
/usr/local/.git already exists!
sudo chown -R johndoe /usr/local/Library
иsudo chgrp -R admin /usr/local/Library
- person gerrytan   schedule 28.08.2015brew update-reset
перед полной переустановкой. - person Boris   schedule 04.04.2021