每次我使用brew安装某些东西时都会出现错误的文件描述符

Mr *_*ice 5 macos certificate

为什么每次我尝试使用自制程序安装任何应用程序时,总是会出现错误的文件描述符错误

错误日志:-

Error: Failure while executing; `cp -pR /private/tmp/d20220226-3322-2zsx5k/ca-certificates/. /usr/local/Cellar/ca-certificates` exited with 1. Here's the output:
cp: /private/tmp/d20220226-3322-2zsx5k/ca-certificates/.: unable to copy extended attributes to /usr/local/Cellar/ca-certificates/.: Bad file descriptor
cp: /usr/local/Cellar/ca-certificates/./2022-02-01: Permission denied
cp: /private/tmp/d20220226-3322-2zsx5k/ca-certificates/./2022-02-01: unable to copy extended attributes to /usr/local/Cellar/ca-certificates/./2022-02-01: Permission denied
cp: /usr/local/Cellar/ca-certificates/./2022-02-01/.brew: No such file or directory
cp: /private/tmp/d20220226-3322-2zsx5k/ca-certificates/./2022-02-01/.brew: unable to copy extended attributes to /usr/local/Cellar/ca-certificates/./2022-02-01/.brew: No such file or directory
cp: /usr/local/Cellar/ca-certificates/./2022-02-01/.brew/ca-certificates.rb: No such file or directory
cp: setattrlist: /usr/local/Cellar/ca-certificates/./2022-02-01/.brew: No such file or directory
cp: chown: /usr/local/Cellar/ca-certificates/./2022-02-01/.brew: No such file or directory
cp: chmod: /usr/local/Cellar/ca-certificates/./2022-02-01/.brew: No such file or directory
cp: chflags: /usr/local/Cellar/ca-certificates/./2022-02-01/.brew: No such file or directory
cp: /private/tmp/d20220226-3322-2zsx5k/ca-certificates/./2022-02-01/.brew: unable to copy ACL to /usr/local/Cellar/ca-certificates/./2022-02-01/.brew: No such file or directory
cp: /usr/local/Cellar/ca-certificates/./2022-02-01/share: No such file or directory
cp: /private/tmp/d20220226-3322-2zsx5k/ca-certificates/./2022-02-01/share: unable to copy extended attributes to /usr/local/Cellar/ca-certificates/./2022-02-01/share: No such file or directory
cp: /usr/local/Cellar/ca-certificates/./2022-02-01/share/ca-certificates: No such file or directory
cp: /private/tmp/d20220226-3322-2zsx5k/ca-certificates/./2022-02-01/share/ca-certificates: unable to copy extended attributes to /usr/local/Cellar/ca-certificates/./2022-02-01/share/ca-certificates: No such file or directory
cp: /usr/local/Cellar/ca-certificates/./2022-02-01/share/ca-certificates/cacert.pem: No such file or directory
cp: setattrlist: /usr/local/Cellar/ca-certificates/./2022-02-01/share/ca-certificates: No such file or directory
cp: chown: /usr/local/Cellar/ca-certificates/./2022-02-01/share/ca-certificates: No such file or directory
cp: chmod: /usr/local/Cellar/ca-certificates/./2022-02-01/share/ca-certificates: No such file or directory
cp: chflags: /usr/local/Cellar/ca-certificates/./2022-02-01/share/ca-certificates: No such file or directory
cp: /private/tmp/d20220226-3322-2zsx5k/ca-certificates/./2022-02-01/share/ca-certificates: unable to copy ACL to /usr/local/Cellar/ca-certificates/./2022-02-01/share/ca-certificates: No such file or directory
cp: setattrlist: /usr/local/Cellar/ca-certificates/./2022-02-01/share: No such file or directory
cp: chown: /usr/local/Cellar/ca-certificates/./2022-02-01/share: No such file or directory
cp: chmod: /usr/local/Cellar/ca-certificates/./2022-02-01/share: No such file or directory
cp: chflags: /usr/local/Cellar/ca-certificates/./2022-02-01/share: No such file or directory
cp: /private/tmp/d20220226-3322-2zsx5k/ca-certificates/./2022-02-01/share: unable to copy ACL to /usr/local/Cellar/ca-certificates/./2022-02-01/share: No such file or directory
cp: setattrlist: /usr/local/Cellar/ca-certificates/./2022-02-01: No such file or directory
cp: chown: /usr/local/Cellar/ca-certificates/./2022-02-01: No such file or directory
cp: chmod: /usr/local/Cellar/ca-certificates/./2022-02-01: No such file or directory
cp: chflags: /usr/local/Cellar/ca-certificates/./2022-02-01: No such file or directory
cp: /private/tmp/d20220226-3322-2zsx5k/ca-certificates/./2022-02-01: unable to copy ACL to /usr/local/Cellar/ca-certificates/./2022-02-01: Permission denied
cp: setattrlist: /usr/local/Cellar/ca-certificates/.: Permission denied
cp: /private/tmp/d20220226-3322-2zsx5k/ca-certificates/.: unable to copy ACL to /usr/local/Cellar/ca-certificates/.: Bad file descriptor
Run Code Online (Sandbox Code Playgroud)

我尝试更新和升级brew,但收到相同的错误文件描述符错误

Man*_*ish 11

sudo chown -R ${USER}:staff /usr/local/Cellar/
Run Code Online (Sandbox Code Playgroud)

为我修好了

  • 我不确定是否是因为 macOS 版本不同,但我必须修复另一个路径的访问权限(我遇到了 `fastlane` 升级问题): ```sh sudo chown -R ${USER}:staff /选择/自制/地窖/``` (2认同)