【发布时间】:2021-12-17 10:59:28
【问题描述】:
即使是像“pwd”或“ls”这样的基本命令,我也会收到相同的错误消息。我完全迷失了,一直在寻找解决方案的所有网站。我找到了临时解决问题的命令,例如 "PATH=/bin:/usr/bin:/usr/local/bin:${PATH} 导出路径"
但是一旦我关闭并启动一个新终端,当我重新打开它时,同样的问题会再次发生。请帮忙。
【问题讨论】:
即使是像“pwd”或“ls”这样的基本命令,我也会收到相同的错误消息。我完全迷失了,一直在寻找解决方案的所有网站。我找到了临时解决问题的命令,例如 "PATH=/bin:/usr/bin:/usr/local/bin:${PATH} 导出路径"
但是一旦我关闭并启动一个新终端,当我重新打开它时,同样的问题会再次发生。请帮忙。
【问题讨论】:
您的 PATH(所有命令所在的位置)似乎已损坏。您能否尝试echo $PATH 看看是否符合您的预期?
如果不是,您可能需要查看您的zshrc 是否有任何可疑行。你可以这样做:open -a TextEdit ~/.zshrc
如果这给你一个错误,你必须先做:touch ~/.zshrc。
删除您认为可能导致问题的行。
为了快速解决问题,请将PATH=/usr/bin:/bin:/usr/sbin:/sbin 添加到您刚刚使用 TextEdit 打开的 zshrc 的末尾。这会将 PATH 变量重置为 macOS 默认值。
【讨论】: