文章目录
Platformio突然不能用
2年来一直使用Mac做ESP32开发,但是突然用不了了,编译的时候报错 "platformio: Command not found"或者是"platformio: No such file or directory"。

是的,不一定报哪个错误。报错不可怕,有问题咱解决问题就是,最怕这种不确定的,一顿操作这个报错就是去不了。烦了,开始度娘谷歌一下,果不其然,社区上面有人提过这种问题,但貌似并未解决。

各种错误尝试
其实,根据报错信息,clion是没有找到platformio这个指令,于是打开新的terminal测试,肯定能通,因为我之前加到了Mac Path中的:

然后在Clion的设置中,发现了Platformio的路径设置,但是设置了路径也不管用

并未卵用的各种尝试
- 重新安装platformio,通过brew和pip都试了,无用;
- 然后又加入到Clion的路径设置中,无用;
- 把terminal更换成zsh模式,无用;
- 结果让我彻底火爆了...
最终的解决办法
因为项目的设置我没动过,以前能用现在突然不能用了,又折回到了Clion的工具链和Cmake设置上面,一切没动过也貌似没问题,除了Clion编译环境设置,如下图:

把系统的所有Path全部复制进去后,神奇的居然能编译了,按理Clion能调用系统的bash指令,我已经在系统路径中已经设置完了Path后就不用单独设置,但不行,到现在也没搞懂,先这么用着。