Я получаю "ln: / usr / local / bin /<cask>: «Отказано в доступе» при попытке установить несколько бочек </cask>

1291
Caleb Kleveter

Я установил Homebrew и Cask на свою машину, и это сработало для некоторых вещей. Но иногда я получаю сообщение об ошибке

==> ln: /usr/local/bin/<Cask name>: Permission denied Error: Command failed to execute! 

Я знаю, почему это вызвано, и как это исправить, используяsudo, но есть ли способ сделать это даже временно безsudo ?

PS Как это сделать с помощью sudo:

sudo chown -R $(whoami) /usr/local/bin 
1

1 ответ на вопрос

0
symlink

Вам нужно будет запустить саму команду как суперпользователь:

sudo brew install FORMULA

Вы можете временно предоставить себе привилегии суперпользователя, введя:

su USERNAME

тогда вы можете просто ввести: brew install FORMULA

В любом случае вам придется ввести свой пароль, но при втором способе вам нужно будет ввести его только один раз, так как вы останетесь суперпользователем до конца сеанса терминала.