Macos 权限被拒绝@apply2files-/usr/local/lib/node\u modules/expo cli/node\u modules/extglob/lib/.DS\u Store?

Macos 权限被拒绝@apply2files-/usr/local/lib/node\u modules/expo cli/node\u modules/extglob/lib/.DS\u Store?,macos,Macos,我是通过自制软件安装星际飞船的,但我遇到了以下错误: Permission denied @ apply2files - /usr/local/lib/node_modules/expo-cli/node_modules/extglob/lib/.DS_Store 有解决这个错误的方法吗 谢谢。您可以通过以下方式更改所有者: sudo chown -R ${LOGNAME}:staff /usr/local/lib/node_modules 如果在brew清理过程中出现上述错误“Permis

我是通过自制软件安装星际飞船的,但我遇到了以下错误:

Permission denied @ apply2files - /usr/local/lib/node_modules/expo-cli/node_modules/extglob/lib/.DS_Store
有解决这个错误的方法吗


谢谢。

您可以通过以下方式更改所有者:

sudo chown -R ${LOGNAME}:staff /usr/local/lib/node_modules

如果在brew清理过程中出现上述错误“Permission denied@apply2files”,在我的案例中,解决方案之一是将权限重置为/user/local。您必须将权限重写为当前用户。在终端中,复制并粘贴:

sudo chown -R $(whoami):admin /usr/local/* \
&& sudo chmod -R g+rwx /usr/local/*
然后重新运行该命令。权限错误应该消失


希望它能对将来的人有所帮助。祝你好运

本期在macOS升级到Mojave 10.14.X之后出现

因此,您需要在/usr/local中重置权限:

sudo chown -R $(whoami):admin /usr/local/* \
&& sudo chmod -R g+rwx /usr/local/*
来源:

您可以运行以下命令:
sudo chmod 755/usr/local/lib/node_modules/expo cli/node_modules/extglob/lib/.DS_Store

通过运行

sudo chown -R ${LOGNAME}:staff /usr/local/lib/node_modules
首先

将使用重新安装所有软件包

brew list --formula | xargs brew reinstall
这部分可能需要几分钟,但对我来说效果很好

删除并重新安装
brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在我的情况下,它与

sudo chown -R douglas.mesquita:admin /usr/local/lib/node_modules

我有:
zsh:bad substitution
谢谢。对我有用,对我有用!Tnx!sudo出现此错误->
错误:以root用户身份运行Homebrew非常危险,不再受支持。
此解决方案在Big Sur上有效。最近升级到Big Sur后,我在运行
brew重新安装gcc时遇到此错误。该解决方案至少提供了一个初始修复,使我发现了下一个错误(这要求我为Xcode 12 beta 3安装命令行工具)。同样适用于MacOS Big Sur版本11.2。同样适用于MacOS Catalina 10.15.7,同样适用于MacOS BigSur 11.2.3
sudo chown -R douglas.mesquita:admin /usr/local/lib/node_modules