Clion+Platformio开发ESP32出现platformio command not found报错解决

/ 0评 / 0

Platformio突然不能用

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

1677170867-clion-platform-no-such-file

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

1677170865-clion-platform-command-not-found

各种错误尝试

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

1677170866-cliion-platform-terminal

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

1677170866-cliion-platform-set1

并未卵用的各种尝试

最终的解决办法

因为项目的设置我没动过,以前能用现在突然不能用了,又折回到了Clion的工具链和Cmake设置上面,一切没动过也貌似没问题,除了Clion编译环境设置,如下图:

1677170866-cliion-platform-cmake-path

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

名言语句:我们把世界看错,反说它欺骗了我们。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注