前言
概率性出现?因为我不敢保证所有人都有这个问题,而我就遇到了这个问题(100%)。
而这个问题偏偏是我在升级xcode
之后才出现的
问题
概要描述
终端执行 sudo
或者 brew
会输出 env: noder xxx
遇到这个问题真的很迷,无缘无故跟 node
搭上边了。
排查姿势
根据提示执行对应的命令
无解,依旧如上图
引擎大法
基本能搜索到的方案都是把那个脚本的换行符,用 vim
调整下
我一脸懵逼,我要去改哪个脚本???
自我排除法
- 我先执行了
node
相关的命令,比如node
的repl
环境 ,npm
这些 --- 正常但是不能解决问题 - 重新安装
brew
--- 没用 - 直接跑
XCode
, 弹出了授权协议,安装了一些components
--- 完美解决!!!
总结
遇到问题,先思考再动手,能找到的问题,一般都能解决。