idf-installer
idf-installer copied to clipboard
Repair of repo cloned from 4.3 and update to 4.4 does not update submodules
Scenario:
- Install 4.3 by offline installer
- update git to master
Observed behaviour: Python is referencing to 4.3 while using env 4.4 and submodules are also not updated. Start of idf.py command fails on missing python-socketio<5
Workaround:
- run online installer, pick the repo and let the installer repair references
- on command line type:
git submodule update --init --recursive
Workaround:
- run
install.bat - run:
git submodule update --init --recursive - close the terminal
- open new terminal
Workaround:
- run online installer and make fresh install of ESP-IDF to a new directory
Diagnostic - run printenv for:
- old environment
- updated environment in old terminal
- new environment