Fixing “The chromium binary is not available for arm64”

Time to read:

1 minute

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.

You might find this interesting as well

Want to receive posts like this in your mailbox?

Join 2,323 other subscribers

Posted

in

by

Comments

2 responses to “Fixing “The chromium binary is not available for arm64””

  1. Brana Avatar
    Brana

    It didn’t work for me

  2. Joe Avatar

    Live saving!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.