OS X Big Sur 中缺少 zprofile,并且 "read only filesystem" 拒绝创建 zprofile

zprofile missing in OS X Big Sur and "read only filesystem" rejects creation of zprofile

在全新的 M1 MacBook Air 上遇到此问题。尝试按照 this guide 设置 nvm 和 Node。它起初有效,但在随后的会话中我开始得到

zsh: command not found: node

zsh: command not found: npm

等等 - 我意识到我是 运行 zsh,出于某种原因,我没有 .zprofile,只有 .bash_profiletail ~/.bash_profile 看起来像这样:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

我无法创建 .zprofile 文件,因为我得到 touch: /.zprofile: Read-only file system.

我可以尝试用 sudo 强制执行它,但考虑到我搞砸了这个系统的基本设置,我不倾向于在没有一点帮助的情况下进一步 foobar 设置。

改变

touch /.zprofile

touch ~/.zprofile

差别很大!