В моем каталоге usr/local нет файла Cellar для варева

Я пытался использовать brew для установки tmux, но каждый раз, когда я вставлял brew install tmux, он говорил мне:

Ошибка: Не удалось создать /usr/local/Cellar Проверьте, есть ли у вас разрешение на запись в /usr/local

Затем я попытался сделать это с помощью sudo, но это не сработало, чего бы я, гость, не увидел, что brew не хочет использоваться с root. Я уже убедился, что все файлы, находящиеся в /usr/local, принадлежат мне. Я не могу изменить файл /usr/local; пишет: "Операция не разрешена". Как я могу это исправить, чтобы можно было создать Cellar и позволить мне устанавливать вещи с помощью brew?


person StrangeRanger    schedule 13.11.2017    source источник


Ответы (2)


Я решил эту проблему, создав каталог /usr/local/Cellar (и любые другие каталоги, которые могут потребоваться) вручную и завладев ими.

sudo mkdir /usr/local/Cellar
sudo chown -R $(whoami) /usr/local/Cellar

Затем повторно запустите команду.

person chukcha14    schedule 15.01.2018

Перед запуском любой команды варки выполните следующие действия:

1- $ brew update

2- brew doctor

3- Если brew doctor показывает предупреждение или ошибку, просто исправьте их, он также показывает решение и команду, которая вам нужна, поэтому скопируйте и вставьте команду и запустите ее, это просто

4- установите то, что вам нужно, например node:

brew install node
person Hamed Jaliliani    schedule 20.01.2019