如何修复 PlatformIO ESP32 缺少 SConscript 文件:platformio-build.py
问题:
你尝试使用 arduino-espressif32 版本 3.x 作为框架编译 PlatformIO 项目,但收到以下错误:
platformio_missing_sconscript.txt
*** missing SConscript file '/home/user/.platformio/packages/framework-arduinoespressif32/tools/platformio-build.py'
File "/home/user/.platformio/platforms/espressif32/builder/frameworks/arduino.py", line 49, in <module>解决方案:
目前,PlatformIO 不能开箱即用地与新的 arduino-espressif32 框架版本 3.x 一起工作。
推荐的解决方案是使用 pioarduino:
platformio-3x.ini
platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.10/platform-espressif32.zip或者,你可以通过将框架降级到版本 2.x 来修复此问题:
platformio-2x.ini
platform = espressif32
platform_packages = framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#2.0.16Check out similar posts by category:
PlatformIO, ESP32
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow