Fixing "The chromium binary is not available for arm64"
![Fixing "The chromium binary is not available for arm64"](/content/images/size/w960/2024/02/timbroddin_an_illustration_for_a_blog_post_on_Fixing_The_chromi_722be4c4-48a0-414c-8b39-1e1934fb0274.png)
When installing Puppeteer on your new shiny M1/M2 powered Mac, you might come across this error message, when trying to install the Puppeteer NPM package:
The chromium binary is not available for arm64:
If you are on Ubuntu, you can install with:
apt-get install chromium-browser
Fear not, there is an easy fix!
Just install Chromium manually with HomeBrew:
brew install chromium --no-quarantine
No quarantine?
The no quarantine flags ensures you don’t get the “Chromium is damaged and can’t be openend”.
After installing Chromium, just add these two lines to ~/.zshrc
:
export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
export PUPPETEER_EXECUTABLE_PATH=`which chromium`
Don’t forget to run source ~/.zshrc
afterwards. Your installation of puppeteer should now work.
Member discussion