Standard Setup of Toolchain for Mac OS¶
Install Prerequisites¶
ESP-IDF will use the version of Python installed by default on macOS.
install pip:
sudo easy_install pip
install pyserial:
pip install --user pyserial
install CMake & Ninja build:
It is strongly recommended to also install ccache for faster builds. If you have HomeBrew, this can be done via
brew install ccache
orsudo port install ccache
on MacPorts.
Note
If an error like this is shown during any step:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Then you will need to install the XCode command line tools to continue. You can install these by running xcode-select --install
.
Next Steps¶
To carry on with development environment setup, proceed to Step 2. Get ESP-IDF.