每次执行命令前需执行export path指令,如何永久解决该问题?
永久解决zsh命令找不到的问题
方法一:修改~/.zshrc(覆盖交互式终端场景)
- 打开终端,编辑zsh的交互式配置文件:
nano ~/.zshrc - 在文件末尾添加PATH配置(推荐用这种方式,不会覆盖原有自定义路径):
export PATH="/opt/homebrew/bin:/opt/homebrew/sbin:$PATH" - 保存并退出:按
Ctrl+O确认保存,回车后按Ctrl+X退出编辑器。 - 让配置立即生效:
source ~/.zshrc
方法二:修改~/.zshenv(覆盖所有zsh实例,含IDE终端)
如果IDE终端仍报错,大概率是因为它运行的是非交互式shell,此时修改全局配置文件更稳妥:
- 编辑全局zsh配置文件:
nano ~/.zshenv - 添加相同的PATH配置:
export PATH="/opt/homebrew/bin:/opt/homebrew/sbin:$PATH" - 保存退出后,重启终端或IDE即可生效。
验证配置
打开新的终端窗口或IDE终端,执行echo $PATH,确认/opt/homebrew/bin和/opt/homebrew/sbin已出现在输出结果中。此时再运行npm、brew等命令就不会再出现找不到的错误。
内容的提问来源于stack exchange,提问作者user13906062
相关产品推荐
相关产品推荐

