Почему brew выдает такую ошибку?

При выполнении любой операции с brew (install, update, cleanup...), после завершения brew выдает ошибку
Error: Permission denied @ apply2files - /usr/local/lib/node_modules/@vue/cli/node_modules/extglob/lib/.DS_Store

Почему он вообще пытается что-то в node_modules делать?
Как исправить данную ошибку?
  • Вопрос задан
  • 545 просмотров
Пригласить эксперта
Ответы на вопрос 2
@0pauc0
Может перейти в папку /usr/local/lib/node_modules/@vue/cli/node_modules/extglob/lib/ и ручками удалить файл .DS_Store?
Для этого в Finder включите показ скрытых файлов.
Если через терминал, то рекомендую набрать сначала sudo -i и затем либо ручками либо запустить mc.
Ну и напоследок - поищите где-то здесь же есть информация как отключить создание DS_Store файлов в Mac os.
Ответ написан
Комментировать
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Выполните
sudo rm /usr/local/lib/node_modules/@vue/cli/node_modules/extglob/lib/.DS_Store

введите свой пароль когда спросит. По идее этого файла там быть не должно. Возможно вы ходили в ту папку через Finder. Далее выполните brew doctor и sudo brew cleanup. Если это не поможет - изучайте вот этот issue.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы