Ошибка Chown на Mac при попытке установить драйверы мобильных устройств для Appium через homebrew

После того, как Appium не распознал uid, я попытался установить его с помощью этой команды:

brew install libimobiledevice --HEAD

Это дало мне следующую ошибку:

Error: /usr/local/Homebrew is not writable. You should change the
ownership and permissions of /usr/local/Homebrew back to your
user account:
sudo chown -R $(whoami) /usr/local/Homebrew
Error: Permission denied @ rb_sysopen - > 
/usr/local/var/homebrew/locks/libimobiledevice.formula.lock

Итак, я copypastad и выполнил команду chown. Он не жалуется и, кажется, работает. Но когда я снова запускаю первую команду, я получаю то же сообщение об ошибке.

Может ли кто-нибудь помочь мне решить это?

редактировать: я выполнил эту команду: ls -ld /usr/local/Homebrew

Это был вывод: drwxr-xr-x 17 1791192515 колесо 544 2 марта 12:08 /usr/local/Homebrew

Я запустил эту команду: ls -l /usr/local/var/homebrew/locks/libimobiledevice.formula.lock

Это был вывод: нет такого файла или каталога

1 ответ

Решение

Это шаги, которые я предпринял, чтобы решить эту проблему

sudo chown -R "$USER":admin /usr/local затем: sudo chown -R "$USER":admin /Library/Caches/Homebrew затем: /usr/bin/ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "Перед повторной попыткой запустить: brew install libimobiledevice --HEAD

Другие вопросы по тегам