我应该在我的 .zprofile 中放些什么才能重新获得对 $HOME/.zshrc 的访问权限?

What should I put in my .zprofile to regain access to $HOME/.zshrc?

所以我第一次在 M1 上安装 flutter Mac 并且我正在关注 flutter 网站上的文档我需要编辑 $HOME/.zshrc 但得到

"Permission denied."

我已确保终端具有完全访问权限,所以不是那样。我真的认为问题是我缺少 .zprofile ...所以我创建了它,但我不确定其中包含什么那里。

一些建议:

  1. 从您分享的错误来看,您似乎是在尝试 运行 它而不是打开它(进行编辑)。这是我尝试相同时的输出
aditbhardwj@MacBook-Air ~ % ~/.zshrc
zsh: permission denied: /Users/aditbhardwj/.zshrc
  1. 默认情况下不存在。您必须创建它。

  2. .zprofile 在登录时获取。 .zshrc 是在新的 shell 开始时获取的。参见 here

  3. 关于安装 Flutter,我在 .zprofile 中没有任何相关内容,但我确实在 JAVA_HOME 中添加了 flutter/bin 设置和路径.zshrc。参考 this.

  4. /etc/zshrc~/.zshrc不同。