-
Notifications
You must be signed in to change notification settings - Fork 7.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DOCS: Change getting started default install instructions to all instead of esp32 (IDFGH-6612) #8254
Comments
Thanks for the suggestion. We will think about it. However, currently I'm not convinced that we should do this because others would (and previously used to be) complaining about toolchains being installed and re-installed for chip targets they never use. The install instructions change based on the selected documentation. So if one reads the docs for ESP32-S2 then Also there is immediately after the install instructions the note stating what to do in order to install support for more or all chip targets. |
Most likely the best solution for this is to improve the error message and to print a suggestion to install toolchain for the missing target. |
I think we could improve this without changing the actual installation command, by adding a sentence right between the
and update the note below accordingly. This still requires reading, but hopefully will be harder to miss. |
yeah, I mean you're right its totally right there in the note - I think a number of things added to maximize confusion in my situation. Maybe sharing them can help you guys decide which direction is best:
I think your proposed error message fix would be a great solution |
Yes, thanks @alexchunlin. We appreciate your feedback and we will improve this. |
Is your feature request related to a problem? Please describe.
It is especially confusing because the errors you get, when building for a project you haven't installed the right packages for, are not the easily google-able kind.
Describe the solution you'd like
cd ~/esp/esp-idf ./install.sh all
Describe alternatives you've considered
Additional context
I think the most confusing part of this is that the
./install.sh esp32
initially looks (to me) like its installing tools for all esp32 boards (ie including the variations of esp32 like the s2 , c3, s3) It took me a long time to narrow down that I was only installing a portion of the tools I needed (granted, because I didn't read the note when I copied the instruction line over)The text was updated successfully, but these errors were encountered: