尝试通过自制软件为 Appium 安装移动设备驱动程序时 Mac 上的 Chown 失败
Chown failure on Mac when attempting to install mobile device drivers for Appium via 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
所以,我复制了 pastad 和 运行 那个 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
这是输出:
没有那个文件或目录
这些是我为解决这个问题所采取的步骤
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 安装 libimobiledevice --HEAD
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
所以,我复制了 pastad 和 运行 那个 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
这是输出: 没有那个文件或目录
这些是我为解决这个问题所采取的步骤
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 安装 libimobiledevice --HEAD