It’s definitly because there is a space in my name but I don’t know how and where to fix this.
I also get some warnings about a space in the output window:
Warning: the task ‘PlatformIO: Build’ is a shell command and either the command name or one of its arguments has unescaped spaces. To ensure correct command line quoting please merge args into the command.
I get one of these for every built-in command there is.
Anyone that can help?
Honestly I didn’t test it because I couldn’t find the time until now. Escaping the " characters doesn’t work for me either.
Instead of escaping the " character I use the following: what seems to work for me:
Just sharing another note about spaces in the path. If there are doublespaces in the path, that will also cause trouble upon compiling:
Error: Nothing to build. Please put your source code files to 'c:\Users\Rob\Documents\PlatformIO\Projects\1.0 Folder with double spaces\Smokey\src' folder
The compiler converts double spaces to single and then cant find the source files.
Hi,
I’m facing with the same problem after installed VSCode and PlatformIO plug-in. I’m tring to open a new project for esp32 devKit.
PIO Core Call Error: "The current working directory C:\Users\pippo will be used for the project.\r\n\r\n
The next files/directories have been created in C:\Users\pippo\r\n
include - Put project header files here\r\n
lib - Put here project specific (private) libraries\r\n
src - Put project source files here\r\nplatformio.ini - Project Configuration File\r\n\n\n
Error: Processing esp32dev (platform: espressif32; board: esp32dev; framework: espidf)\r\n
--------------------------------------------------------------------------------\r\n
Verbose mode can be enabled via -v, --verbose option\r\nCONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html\r\nPLATFORM: Espressif 32 1.12.1 > Espressif ESP32 Dev Module\r\nHARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash\r\nDEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)\r\nPACKAGES: \r\n
framework-espidf 3.40000.200303 (4.0.0) \r\n
tool-cmake 3.16.5 \r\n
tool-esptoolpy 1.20600.0 (2.6.0) \r\n
tool-idf 1.0.1 \r\n
tool-mconf 1.4060000.20190628 (406.0.0) \r\n
tool-ninja 1.9.0 \r\n
toolchain-esp32ulp 1.22851.190618 (2.28.51) \r\n
toolchain-xtensa32 2.80200.200226 (8.2.0)\r\n
Installing ESP-IDF’s Python dependencies\r\n
“c:\users\pluto” it is not recognized as an internal or external command, \ r \ n
an executable program or batch file.\r\n
*** Error 1\r\n
Error: Detected a whitespace character in project paths.\r\n
========================== [FAILED] Took 1.33 seconds =========================="
Are there any whitespaces or latin characters in your username? Where have you saved the project to?
A short-term workaround might be to use the core_dir parameter to instruct platformio to use another directory (i.e. C:\PIO) to store all the platform files, and workspace_dir to have the project build cache and library files stored in another folder (i.e. C:\PIO-build)… but it would be better to fix this properly as this would only be a bandaid at best.
Hi,
yes the directory has a white space in the username (it is “C:\Users\pippo pippo\…”) and this causes the problem.
So can you tell me where I must put these parameters? Because the project isn’t created, the error shows up immediately when I press the “finish” button in the “Quick Access > +New Project”.
This issue appear when I try to create a new project: after pressed “Finish” in the project wizard.
So I can’t add the line that you suggest, because the file doesn’t exist yet.