Closed dmaltsiniotis closed 1 week ago
Could you share the doctor command output as requested in the issue template?
We have no means to understand your environment without it.
Could you share the doctor command output as requested in the issue template?
We have no means to understand your environment without it.
HI @brianignacio5, thank you for looking into this issue. From the issue template, it is not clear that the ESP-IDF: Doctor command
is a VS command pallet option and not some kind of command line analysis. After some poking around to figure out how to execute this this "doctor" command, I have amended the original issue with its output now.
This error is triggered in ESP-IDF idf.py here: https://github.com/espressif/esp-idf/blob/master/tools/idf_tools.py#L3240
It seems there is an environment variable MSYSTEM
in your setup that is being detected as MSys/Mingw
Thank you @brianignacio5 for this, this helped point me in the right direction. I think the issue stemmed from the fact that for my VS Code default terminal, I use GIT BASH which is MSys based. However, I did not expect the VS Code extension to also use this default terminal when executing its installation commands. I had originally suspected as much, and flipped the default terminal to cmd
, but I was still getting the same error. However, I have now learned that VS Code does not refresh environment variables between different terminal sessions, only complete exist of the application and restarting it.
Changing the default terminal, combined with being careful to not launch the GIT BASH terminal (even though it's not set as the default terminal) to not set the MSYSTEM environment variable, was what I needed to resolve the issue and allow the VS Code extension to install the ESP-IDF tools and environment.
Thank you from your help!
-Demetri
OS
Windows
Operating System version
Windows 10
Visual Studio Code version
1.92.2
ESP-IDF version
1.8.1
Python version
3.11.9
Doctor command output
Extension
Description
ESP-IDF installation fails from VS Code extension with a message to follow the getting starting guide, which I am doing already. I took careful note of the instructions to NOT use paths with spaces, and designated a short path on the system drive. The tools download, and the v5.3 of the IDE downloads as well, but the install fails at some point.
I am using the following directories for the installer in the VS Code extension:
I am not using MSys/Mingw (at least purposefully), so I don't know why the extension installer is getting stuck on this.
The offline installer does install to completion, but the VS Code installer does not and I cannot "use an existing install" either, it fails with the same error.
Any help would be greatly appreciated.
Debug Message
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide