Mac环境下$PATH重置及brew、Node.js相关问题求助
解决方案
1. 恢复/安装Homebrew
终端找不到brew是因为它不在当前PATH里,或者根本没安装:
- 先检查是否已安装brew:
如果返回find /usr/local -name brew/usr/local/bin/brew,临时把brew路径加入PATH:
之后就能正常使用brew命令。export PATH="/usr/local/bin:$PATH" - 如果没找到brew,直接执行安装命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. 彻底清理Node.js残留
brew可用后,执行以下命令完全移除Node:
brew uninstall --force node rm -rf /usr/local/lib/node_modules rm -rf ~/.npm rm -rf ~/.node-gyp rm -f /usr/local/bin/npm /usr/local/bin/node
3. 重置$PATH到默认状态
之前修改PATH导致的问题,可通过重置配置文件解决:
- 打开zsh配置文件:
open ~/.zshrc - 删除文件中所有手动添加的
PATH=相关行,保存后重启终端,或者执行:source ~/.zshrc - 验证默认PATH:执行
echo $PATH,应该显示/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin,这是Mac的默认PATH配置。
4. 重新安装Node.js和javascripting
- 用brew安装Node:
brew install node - 验证安装成功:
能正常显示版本号即说明安装没问题。node -v npm -v - 安装javascripting:
npm install -g javascripting - 启动验证:执行
javascripting,能进入学习界面就完成了。
内容的提问来源于stack exchange,提问作者Gianluca Chiavetta
相关产品推荐
相关产品推荐

