$HOME/.zshrc 权限被拒绝

$HOME/.zshrc permission denied

我正在尝试设置 flutter 的路径,我正在按照 https://flutter.dev/docs/get-started/install/macos#update-your-path 的指南进行操作。

但是,我得到这个错误 -> zsh: permission denied: /Users/roy/.zshrc

有人对此有任何解决方案吗?

此外,我在安全和隐私中设置了终端全盘访问权限

您正在尝试 运行 文件 .zshrc 作为命令。这没有意义,因为这是设置交互式 Z-Shell 使用的特殊文件。没有什么可以禁止你这样做,但我看不出有人想要这样做的任何可能原因。在任何情况下,如果你想这样做,你需要设置文件的执行权限,就像你想要执行的任何其他命令一样,即

chmod +x ~/.zshrc

但和以前一样,你真的应该首先考虑这是否确实是你想做的事情。

如果你想在你当前的 zsh 进程中评估它的内容,你可以做一个

source ~/.zshrc

在这种情况下,您只需要读取权限,不需要执行权限。