尝试通过自制软件安装Appium的移动设备驱动程序时,Mac上的Chown故障

时间:2018-05-04 15:04:28

标签: macos permissions appium homebrew chown

在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 wheel 544 Mar 2 12:08 / usr / local / Homebrew

我运行了这个命令: ls -l /usr/local/var/homebrew/locks/libimobiledevice.formula.lock

这是输出: 没有这样的文件或目录

1 个答案:

答案 0 :(得分: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