【问题标题】:zprofile missing in OS X Big Sur and "read only filesystem" rejects creation of zprofileOS X Big Sur 中缺少 zprofile 并且“只读文件系统”拒绝创建 zprofile
【发布时间】:2021-03-19 02:30:41
【问题描述】:

在全新的 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 强制它,但鉴于我已经搞砸了这个系统的基本设置,我不倾向于在没有一点帮助的情况下进一步设置。

【问题讨论】:

  • 有充分的理由不允许您在/ 内创建文件。你为什么要这样做?

标签: zsh macos-big-sur


【解决方案1】:

改变

touch /.zprofile

touch ~/.zprofile

差别很大!

【讨论】:

  • (如果你不知道有什么巨大的区别,我会说不要在终端中发出 any 命令,因为如果你不知道你在说什么。)
  • 谢谢。因此,为什么我有直觉不要用sudo 强迫它。我的 nodenvm 命令仍然无法正常工作,但我认为这是因为我遵循的指南似乎是专门针对 bash 的。目前不知道如何解决这个问题。编辑:我想通了——我只需要在我的.zprofile 文件中添加相同的行。谢谢!
猜你喜欢
  • 2021-06-19
  • 1970-01-01
  • 2020-12-04
  • 2021-11-19
  • 2021-08-12
  • 2019-08-16
  • 2021-10-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多